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

как включить отладку на собственном драйвере node.js и mongoDB?
я использую node.js и драйвер node-mongodb-native с пулом соединений. Есть ли способ включить отладку, чтобы увидеть, что происходит, сколько соединений активно и когда соединение открывается или закрывается? я хотел бы увидеть что-то вроде: *...
4487 просмотров

node-mongodb-native: как я могу поделиться объектом db api обратного вызова соединения через мое приложение
В настоящее время я откатываюсь от мангуста к node-mongodb-native. Так что я совсем новичок в этой теме. Однако в настоящее время моя проблема заключается в том, что я хочу создать коллекцию баз данных при запуске сервера, которую затем могу...
1482 просмотров

Синхронные вызовы функций для драйвера nodejs mongodb
У меня есть проект с открытым исходным кодом, который работает с базой данных mongodb. Я пытаюсь создать функцию, которая запрашивает базу данных, чтобы проверить, существует ли запись. Проблема в том, что когда if_exists() возвращает true или...
10166 просмотров

Ограничение количества возвращаемых документов при вызове функции find() для коллекции в mongodb
Как следует из моего вопроса, я хотел бы ограничить количество отображаемых документов, когда функция find() вызывается для коллекции следующим образом: exports.findAll = function(req, res) { db.collection('temp', function(err, collection) {...
44 просмотров

количество обновленных объектов с использованием собственного клиента node mongodb
У меня есть следующий запрос обновления MongoDB, запущенный в Node.js через собственный клиент MongoDB. Запрос работает правильно - я вижу, как объекты изменяются в моей MongoDB после запуска этого кода: collection.update( { _id :...
1145 просмотров
schedule 11.08.2022

Как поддерживать временной интервал при поиске документов из коллекции mongodb?
У меня есть документы ниже, сохраненные в коллекции mongodb. Они отсортированы по возрастанию. Я хочу получить только один документ за указанный промежуток времени. (Я использую node.js с драйвером node-mongodb.) Как мне его реализовать?...
700 просмотров
schedule 11.01.2023

Проблемы с множественным обновлением в MongoDb
У меня есть структура монго, как это: { "_id" : ObjectId("51596b7e469b9c3816000001"), "company" : { "_id" : "ade2fd0ec9b8b5e9152e0155", "title" : "LO3426546457" }, } { "_id" :...
2818 просмотров
schedule 03.06.2023

Как получить экземпляр db из собственного драйвера node-mongo?
Учтите, что у меня открыто соединение MongoDB в самом основном файле app.js , и следующий код попадает в его обратный вызов: mongodb.connect('MongoDBUrlGoesHere', function (err, db) { app.listen(app.get('port'), function AppListnCB() {...
1412 просмотров

Подключение к Mongodb-Native-Driver в express.js
Я использую mongodb-native-driver в приложении express.js. У меня есть около 6 коллекций в базе данных, поэтому я создал 6 файлов js, каждый из которых имеет коллекцию как объект javascript (например, function collection(){} ), а функции прототипов...
6939 просмотров

Как обновить 2 определенных элемента в массиве с 2 разными значениями?
У меня есть документ вида: { _id:ObjectID, list:Array } И список содержит элементы формы (которые я буду называть listElement): { _id:ObjectID, time:Number } Я хочу обновить подполе времени двух конкретных элементов списка, каждый со...
94 просмотров
schedule 21.12.2022

Express.js — фильтровать идентификатор mongodb в URL-адресе
Этот вопрос вдохновлен этим сообщением но в моем случае мне нужно фильтровать MongoId. Можно ли легко сделать фильтрацию, как показано ниже, потому что мне нужно использовать ее на каждом маршруте? app.post('/:mongoId(^[0-9a-fA-F]{24}$)',...
1769 просмотров

Вставьте несколько записей и/или обновите определенные поля и верните только новые вставленные записи (MongoDB)
Привет, у меня есть следующая коллекция var articles = [ { "title": "Article title1", "content": "Article ... content......... 1. ", "url":...
763 просмотров
schedule 17.06.2023

Что означают err и doc в cursor.toArray(function(err, docs){})?
Это из официальной документации MongoDB . toArray cursor.toArray(function(err, docs){}) преобразует объект курсора в массив всех соответствующих записей. Вероятно, это самый удобный способ получения результатов, но будьте осторожны с большими...
533 просмотров
schedule 26.04.2023

Лучший подход с использованием собственного драйвера MongoDB в NodeJS
Вот фрагмент кода, в котором мой вопрос var MongoClient = require('mongodb').MongoClient , Server = require('mongodb').Server; var mongoClient = new MongoClient(new Server('localhost', 27017)); mongoClient.open(function(err, mongoClient) {...
73 просмотров
schedule 22.03.2023

Как обещать MongoDB/Mongoose .findOne перед .push в массиве .forEach?
Просмотрел примеры bluebird readMe, и мне все еще интересно, как реализовать/преобразовать некоторый асинхронный код для включения промисов с .then.. Здесь есть ряд ifStatements, хотя главное заключается в том, что при циклическом просмотре...
1225 просмотров

Не удается найти по _id в mongodb с помощью драйвера nodejs 1.4
У меня есть очень простое приложение, которое создает отчеты. У меня есть часть, которая должна запрашивать и извлекать _id из базы данных mongo. Как бы то ни было, я не могу заставить работать поиск по _id. Имейте в виду, просто find() работает,...
1682 просмотров
schedule 29.10.2022

Счетчик возврата в обратном вызове db.collection.count() не работает, почему?
Я хочу отслеживать количество документов, которые у меня есть в коллекции на сервере node.js, используя драйвер mongodb. Я могу правильно вставлять, удалять и обновлять, но когда я пытаюсь подсчитать, он работает, пока я не попытаюсь сохранить это...
690 просмотров
schedule 30.09.2022

socketTimeoutMS не работает в очень простой среде
Я разрабатываю приложение. Сервер MongoDB размещен на удаленном хосте. Итак, я действительно заинтересован в использовании socketTimeoutMS: 30000 , чтобы убедиться, что выдается ошибка, и я могу зарегистрировать проблему в своем приложении. Я...
562 просмотров
schedule 31.07.2022

Не удается подключиться к базе данных MongoDB с помощью собственного драйвера NodeJS
У меня есть приложение NodeJS, в котором мне нужно подключиться к базам данных MongoDB — одна настроена на один сервер, а вторая — на набор реплик. К следующему подключаюсь нормально, но при подключении ко второму получаю следующую ошибку:...
691 просмотров

Как реализовать функцию отображения курсора Mongodb в node.js (node-mondodb-native)
Я пытаюсь реализовать следующий запрос MongoDB в NodeJS. db.tvseries.find({}).map(function(doc){ var userHasSubscribed = false; doc.followers && doc.followers.forEach(function(follower) { if(follower.$id == "abc") {...
5268 просмотров
schedule 05.04.2023