Описание тега node-mongodb-native

The MongoDB Native Node.js driver is an officially supported driver providing a native asynchronous Node.js interface to MongoDB. It can be used on its own, but it also serves as the basis of several object mapping libraries, such as Mongoose.
2 ответа

Как передать переменную в обратный вызов mongodb?

Я пытаюсь выбрать разные значения для двух полей из моего mongodb. Используя async.series, у меня есть следующее: function getSettings(target){ var versions = []; var result = {}; function putResults(key, val){ result[key] = val; } async.series( [ f…
29 янв '15 в 19:55
1 ответ

Счетчик возврата в обратном вызове db.collection.count() не работает, почему?

Я хочу отслеживать количество документов в коллекции на сервере node.js, используя драйвер mongodb. Я могу вставлять, удалять и обновлять заранее, но когда я пытаюсь считать, это работает, пока я не попытаюсь сохранить это значение, момент, когда он…
11 авг '14 в 04:24
3 ответа

Подключение к Mongodb-Native-Driver в express.js

Я использую mongodb-native-driver в приложении express.js. У меня есть около 6 коллекций в базе данных, поэтому я создал 6 файлов js, каждый из которых имеет коллекцию в виде объекта javascript (например, function collection(){}) и функции прототипо…
04 авг '13 в 14:39
2 ответа

Установите для элемента массива значение null с помощью Mongoose

Я сталкиваюсь с интересной проблемой, пытаясь установить в null элемент под-массива в mongo с mongoose (что кажется смехотворно очевидным, да). Моя схема выглядит так: var ItemSchema = new Schema({ name : String, slots: { type: [{ type : Schema.Type…
07 июл '14 в 20:34
1 ответ

NodeJS MongoDB: несколько запросов на сохранение не работают

Я использую node-mongodb-native в моем приложении. Я отправляю несколько POST просит сервер nodejs сохранить / обновить каждый документ, но обновляется только один документ, а все остальные документы не изменяются. Данные, полученные на сервере, вер…
06 ноя '13 в 06:20
0 ответов

Вставки узла Монго начинают тихо выходить из строя через несколько минут

Я использую программу прослушивания GPS. Он получает данные от устройств GPS, декодирует, подготавливает окончательный объект данных и затем сохраняет данные в базе данных. Я пытаюсь вставить документы в mongodb из nodejs с помощью следующего кода -…
12 дек '14 в 07:48
1 ответ

Программно переключать логическое значение с помощью собственного драйвера Mongodb

Я пытаюсь выяснить, как переключить логическое значение "active" в примере с true на false или false на true на основе значения, существующего в документе. Поэтому, если оно истинно, измените его на ложное, а если ложно, измените на истинное. Пример…
0 ответов

Подсхема Mongoose показывает '[объект объекта]' в документе.

Из запроса, сделанного с API-интерфейсом mongoose в Mongodb, я получил объект, который выглядит как json. Но... он не может использоваться как объект json. Что это такое и как сделать его пригодным для использования объектом json? JSON.stringify(res…
04 июл '14 в 16:26
2 ответа

ReferenceError: требование не определено в оболочке MongoDB

Я пытаюсь подключить MongoDB из клиента Mongo по команде Windows (Windows 8.1). Когда я использую require() в JavaScript у меня есть ошибка, как показано ниже. У кого-нибудь есть такая же проблема? Я скучал по любому require связана установка npm? К…
30 апр '15 в 18:42
1 ответ

MongoError: Соединение закрыто приложением

Я пытаюсь обновить состояния с самой высокой погодой, добавляя поле, но когда я пытаюсь сделать цикл, соединение закрывается! Это только сделать первое обновление, но следующее это говорит MongoError: Соединение закрыто приложением Зачем? Я не закры…
17 июн '14 в 15:12
1 ответ

Представление представления в SailsJS после запроса цикла mongodb forEach

У меня есть 2 коллекции с именами "Ключевые слова" и "Компания", я использую агрегатную среду MongoDB для извлечения связанного object._id из базы коллекции "Ключевые слова" по ключу пользователя ключевых слов. После того, как я получил object._id и…
16 дек '13 в 02:10
3 ответа

Как переместить элементы массива между коллекциями?

У меня есть следующая коллекция с тремя документами: { _id: 1 items: ['1a', '1b', '1c'] }, { _id: 2, items: ['2a', '2b', '2c'] }, { _id: 3, items: [] } У меня есть запрос, который должен переместить элементы "1a", "1c", "2a", "2b" из соответствующих…
23 дек '13 в 18:50
1 ответ

Использование метода find в коллекции MongoDB с Monk

Я работаю через учебник MEAN стека. Он содержит следующий код в качестве маршрута в index.js, Название моей монго коллекции brandcollection, /* GET Brand Complaints page. */ router.get('/brands', function(req, res) { var db = req.db; var collection …
03 авг '14 в 18:42
2 ответа

Эквивалентно монго-оболочке db.collection.runCommand() в Node.js

Я хотел бы использовать полнотекстовый поиск, доступный в MongoDB 2.4. Текстовый поиск доступен через функцию runCommand, например db.collection.runCommand( "text", { search: "keywords"}), Итак, мне интересно, есть ли эквивалентная функция runComman…
1 ответ

Выборочная сортировка в MongoDB

Я создаю приложение NodeJS и хочу отсортировать контакты по фамилии. Проблема в том, что часть имени должна быть сохранена как одна строка, и когда я использую функцию сортировки в MongoDB, значения по умолчанию возрастают или уменьшаются. Можно ли …
11 дек '15 в 12:11
1 ответ

Как мне использовать обещания для вызовов db + http в узле js

Мне нужно реализовать систему, которая Получить данные из родительской коллекции. Проверьте, найден ли определенный ключ в Redis Если нет, тогда выполните http-вызов и получите данные json, затем установите кеш если да, то получить данные из кеша со…
6 ответов

Удалить запись по id?

Почему я не могу удалить запись по _id? Код: db.collection('posts', function(err, collection) { collection.remove({_id: '4d512b45cc9374271b00000f'}); });
15 окт '12 в 18:17
1 ответ

Как мне обновить 2 определенных элемента в массиве с 2 различными значениями?

У меня есть документ такого рода: { _id:ObjectID, list:Array } И список содержит элементы формы (которые я буду называть listElement): { _id:ObjectID, time:Number } Я хочу обновить подполе времени двух конкретных элементов списка, каждое из которых …
21 авг '13 в 11:38
3 ответа

Будет ли огромное количество обратных вызовов сломать сценарий или продолжится, когда будет достаточно оперативной памяти?

У меня есть функция, которая выбирает идентификаторы потоков (разговоров Gmail) из базы данных, а затем запрашивает у API Google все данные для каждого идентификатора потока. Получив объект потока, он сохраняет его в базе данных. Это прекрасно работ…
1 ответ

Запись набора реплик MongoDB с помощью node.js

Я использую собственный драйвер mongodb для node.js, чтобы подключиться к набору реплик из 3 узлов (PRIMARY и двух SECONDARIES), как описано здесь: http://mongodb.github.io/node-mongodb-native/2.0/api/MongoClient.html var MongoClient = require("mong…