Описание тега sails-mongo

Адаптер MongoDB для Sails.js
1 ответ

Как рассчитать размер ассоциации с ватерлинией / парусами?

Использование парусов 0.10.5/ ватерлинии 0.10.15: Я не могу найти ответ на простой вопрос: как подсчитать элементы ассоциации, не используя populate() (которая загрузит все данные). Давайте возьмем простое отношение many2many с помощью: User: attrib…
0 ответов

Население в Парусах с разными связями не ограничивает

У меня есть две модели в двух разных соединениях (MySQL и MongoDB), и эти модели связаны между собой во многих отношениях. События: module.exports = { connection: 'mongoDb', attributes: { ... parameters: { collection:'parameter', via:'events' }, ...…
01 мар '18 в 00:33
1 ответ

Миграция более 3 миллионов данных в MongoDB

Я пытаюсь переместить данные MySQL в MongoDB. Запись более 3 миллионов строк. И каждый раз, когда ему не хватает памяти, даже после изменения моего сценария запуска узла "scripts": { "debug": "node debug app.js", "start": "node --max_old_space_size=…
06 дек '16 в 05:35
1 ответ

Синяя птица обещает ватерлинии.native() sailsjs с sails-mongo

Согласно документации.native(), способ использования запроса.native() для sails-mongo: Pet.native(function(err, collection) { if (err) return res.serverError(err); collection.find({}, { name: true }).toArray(function (err, results) { if (err) return…
30 авг '16 в 05:46
1 ответ

Доступ к функциям MongoDb из sails.js

Как выполнить пользовательские функции mongo db из приложения sails.js? Я не мог найти подходящий способ выполнения пользовательских функций. Я могу получить доступ только к коллекциям из приложения sails, используя предопределенные функции, предусм…
29 апр '16 в 11:12
1 ответ

Паруса: типы ObjectId без использования ассоциаций

Мне известна функция связи Waterline, однако для этого конкретного приложения я не хочу использовать ее (я не хочу, чтобы связанные модели возвращались в моем JSON- мне нужны только их ObjectIds). Есть ли способ создать поле в моей модели с типом Ob…
27 окт '14 в 20:48
1 ответ

Совмещенный поиск по парусам JS

У меня есть коллекция игр: { "name": "Play RoadRash", "version": "1.0.0", "icon": "image-md-two-thirds.png", "id": "6dc41c3fa0e7" } и коллекция платформ: { "name": "PlayStation", "version": "7", "icon": "playstation.jpg", "id": "55eaf322f1a16" } Я п…
14 сен '15 в 11:56
1 ответ

Sails.js/Waterline: возможно ли выполнить "тихое" обновление (без влияния на поле " updated")?

Поэтому я хочу обновить свою модель без изменения updatedAt поле (не по умолчанию). Есть ли у Waterline такая функция в данный момент?
18 окт '16 в 20:50
1 ответ

Как получить доступ к атрибутам модели другого контроллера в Sails.js?

У меня есть два контроллера / модели в моем проекте Sails, который называется Клубы и Члены. Один клуб может иметь много членов. Я пытаюсь поместить идентификатор "Клубы" в качестве ссылочного идентификатора (например, внешнего ключа) в "Участники",…
14 дек '18 в 04:06
1 ответ

Паруса JS спасти много ко многим только один способ

У меня есть две модели: user.js module.exports = { attributes: { ... profile: { model: 'Profile' }, groups: { collection: 'group', via: 'users', dominate: true }, roles: { collection: 'role', via: 'users', dominate: true } }}; и group.js module.expo…
1 ответ

Как заполнить некоторые поля (колонки) из таблицы в паруса + монго

В Sails мне не нужен столбец "UpdateAt" и "CreateAt" каждый раз при поиске, обновлении или заполнении метода. В мангусте мы можем сделать так: db.collection.find({}, { UpdatedAt:0, createdAt:0 }) Но в парусах я не знаю, как это сделать. Есть ли вари…
23 фев '17 в 11:15
0 ответов

Можно ли сделать геолокации с парусами / ватерлинии?

Я работаю над приложением, основанным на геолокации, которое позволяет пользователям получать рекламу рядом с его местоположением. я разработал версию с symfony2/mysql, но теперь я хотел бы перенести проект на паруса, но я не могу понять, как сделат…
20 дек '15 в 00:44
1 ответ

Граф GroupBy в Ватерлинии с парусами-монго

Мне нужно получить количество вхождений определенного значения в коллекцию, например так: [ {author: 'Diego', name: 'This is a great post', date:'03/13/78'}, {author: 'Raul', name: 'Recipe for success', date:'02/03/99'}, {author: 'Diego', name: 'Hav…
28 сен '15 в 12:04
1 ответ

Sails:[TypeError: Невозможно прочитать свойство 'userId' из неопределенного]

Я пытаюсь создать аутентификацию OpenId для Google и Facebook, используя passport.js. Когда я пытаюсь войти через Google и Facebook, но он показывает [TypeError: Невозможно прочитать свойство 'userId' из неопределенного] пожалуйста, устраните эту ош…
31 июл '15 в 06:22
1 ответ

Обработка асинхронной базы данных в nodejs

Я новичок в узле JS. Я использую паруса JS в качестве основы. Я пытаюсь использовать вложенный запрос к базе данных. Пожалуйста, проверьте добавленный код. Моя текущая коллекция монго называется todostatus. Форма это я схватил данные. Затем я попыта…
15 июн '14 в 07:38
1 ответ

Как извлечь отдельные значения из базы данных Монго, используя Waterline и Sails.js (версия 0.10)?

С помощью Sails.js версия 0.10.x, предположим, у меня есть модель Dog, заполняется следующим образом (выписано в yaml формат для удобства, но в моем случае это на самом деле в mongo база данных.) dogs: - breed: "wolf" name: "Fido" - breed: "wolf" na…
21 июн '14 в 10:02
1 ответ

NodeJS и Heroku: соединение ECONNREFUSED 127.0.0.1:27017

Я работаю с nodejs над heroku, используя mLab с mongoDB и SailsJS Я получаю ту же проблему, которая прокомментирована здесь: https://github.com/balderdashy/sails/issues/2480 (Ошибка: подключите ECONNREFUSED 127.0.0.1:27017) Я уже пробую все то, что …
06 ноя '17 в 17:28
0 ответов

POST и GET изображение с использованием SAILJS не работает (ошибка: [объект, объект]) при загрузке изображения

Это мой код, который ссылается на документацию парусов. Я хочу загрузить изображение для действия контроллера файла, загрузить его и сохранить его с помощью действия загрузки и получения действия контроллера пользователя. Это не работает его шоу err…
15 апр '16 в 04:27
2 ответа

Sails.js & Waterline ORM сбросить ключ MongoDB

Какой метод используется для сброса ключа в MongoDB с помощью Waterline ORM? Рассмотрим следующий документ: { name : 'brian', age : 29 } Получить пользователя не проблема: var users = Users.findOne({ name : 'brian' }).exec(cb); Я хотел бы, чтобы воз…
18 авг '14 в 20:31
1 ответ

Поля, которые являются отношениями, не отображаются при создании обратного вызова в SailsJS

У меня есть следующая схема СМИ module.exports = { attributes: { user: { model: 'user', required: true }, jobs: { collection: 'job', via: 'media' } }, afterCreate: generateJob, } Метод generateJob медиа-объект выглядит так { user: '55dcd2db428f50ea1…
04 сен '15 в 14:18