Вопросы по теме 'node-mongodb-native'

Node Mongo Native — как узнать, когда курсор исчерпан?
В документации к функции node-mongo-native collection.find() говорится, что она создает курсор объект, который лениво возвращает соответствующие документы. Более того: Базовой операцией над курсором является метод nextObject , который...
3947 просмотров

nodejs mongodb отдельные экземпляры ec2
У меня есть тестовое приложение, успешно работающее с использованием собственного драйвера node-mongodb с node.js и mongod, работающими на одном экземпляре. Теперь я пытаюсь перейти к производственной фазе и установил 2 отдельных экземпляра ec2: 1...
744 просмотров

Показать владельца сообщения
Помогите мне разобраться с mongodb, пожалуйста. иметь три коллекции: потоки, сообщения и пользователи. нить { "title" : "1212", "message" : "12121", "user_id" : "50ffdfa42437e00223000001", "date" : ISODate("2013-04-11T19:48:36.878Z"), "_id" :...
65 просмотров
schedule 01.08.2022

MongoJS увеличивает размер пула
Я создаю простое приложение, используя Node.js и MongoDB через драйвер MongoJS. Я стремлюсь к большой нагрузке (около 10000 пользователей за 10 минут с сеансами около 30 секунд) Я использую пул соединений, и по умолчанию mongojs создает 5...
3164 просмотров

MapReduce, MongoDB и node-mongodb-native
Я использую библиотеку node-mongodb-native для запуска MapReduce в MongoDB (из node.js). Вот мой код: var map = function() { emit(this._id, {'count': this.count}); }; var reduce = function(key, values) { return...
4539 просмотров
schedule 17.07.2023

Должен ли MongooseJS генерировать события при отключении набора реплик?
При настройке одного сервера я получаю события от драйвера. mongoose.connect('mongodb://localhost/mydb'); mongoose.connection.on('disconnected', function() {...}); mongoose.connection.on('error', function(err) {...}); При использовании набора...
886 просмотров
schedule 19.04.2024

MongoDB возвращает документы И элементы массива, соответствующие запросу
Как мне запросить коллекцию, чтобы вернуть мне все документы в ней, которые имеют в подполе «список», который представляет собой массив, по крайней мере, один элемент со «временем»> 100, и вернуть мне в «списке» все элементы которые удовлетворяют...
265 просмотров
schedule 28.09.2022

Node.js, MongoDB — вставка/обновление нескольких документов и отправка одного ответа
Я пытаюсь разработать сервер синхронизации (например, SVN), который принимает один или несколько документов (строка JSON) от клиента в одном запросе (строковый массив JS-объектов JSON), вставляет/обновляет их в mongodb и отправляет один ответ - это...
2773 просмотров
schedule 20.09.2022

Узел mongodb-native: вставьте массив строк в качестве документов
узел: 0.10.13 монго: 2.4.1 mongodb-native : 1.3.23 Вопрос. Как одним вызовом вставить массив простых строк в качестве новых документов? Я не хочу конвертировать его раньше. Я ищу здесь магию монго. Кажется, что вещи $push , $each...
726 просмотров

Обработать потерянное соединение с mongo db из nodejs
Я пытаюсь «потерять соединение» или что-то подобное, когда соединение потеряно между nodejs и сервером mongodb. Я использую родной драйвер и имею следующий код var mongo = require('mongodb'); var server = new mongo.Server('host', 'port', {...
12209 просмотров

Как преобразовать объект JavaScript в объект MongoDB BSON?
У меня есть следующий объект Javascript, как я могу преобразовать его в BSON для вставки в MongoDB (и преобразовать эту строку даты в ISODate)? { name: 'Event 4', personsMax: 2, begin: '2014-09-22T19:00:20.000Z', end:...
1574 просмотров
schedule 03.07.2022

MongoError при загрузке файла с использованием mongoose, gridfs-stream и multer
Я запускаю экспресс 4, используя multer , gridfs-stream и mongoose с mongodb и мной я пытаюсь загрузить файл и передать его в gridfs. Экспресс-маршрут, который делает это, определяется как: app.post('/uploadfile', function (req, res) {...
3785 просмотров

Поисковый запрос Mongo занимает 2 минуты
В моей коллекции около 75 000 документов. Общий размер базы данных составляет около 45 ГБ. Из 75 000 документов около 45 000 имеют размер 900 КБ каждый (около 42 ГБ), а остальные – около 120 КБ каждый. Каждый документ сопоставляется с custId...
534 просмотров

MongoError: должен иметь мета-проекцию $ для всех ключей сортировки $ meta с использованием собственного драйвера NodeJS Mongo DB
Выполнение следующего текстового поиска непосредственно в MongoDB не вызывает проблем: db.getCollection('schools').find({ $text: { $search: 'some query string', $caseSensitive: false, $diacriticSensitive: true } },...
4250 просмотров

Курсор узла mongodb не найден с тайм-аутом false
У меня есть сервер nodejs/express, и я пытаюсь объединить и отсортировать отсортированные результаты из нескольких коллекций mongodb, чтобы создать отсортированный файл CSV. То, как я этого добиваюсь, требует, чтобы я поддерживал курсоры mongodb...
1804 просмотров

как использовать функцию connection.db.collection?
Я реализовал следующий код из этой ссылки: Как лучше всего обрабатывать глобальное соединение MongoDB в NodeJs создать класс для подключения MongoDB. Но когда я пытаюсь вызвать класс singleton в маршрутизаторе, я получаю следующую ошибку:...
510 просмотров
schedule 21.08.2023