Monk - это крошечный слой, который обеспечивает некоторые улучшения удобства использования MongoDB в Node.JS
0 ответов

Принудительная ошибка Mongodb для модульного тестирования в NodeJS

Я пишу свои первые тесты для базы данных Mongodb с использованием must.js, и мне нужен способ вызывать ошибки в различных функциях, которые делают вызовы базы данных. Я потратил немного времени на изучение того, как может помочь Rewire.js, но я все …
02 окт '14 в 13:36
1 ответ

Проблема с настройкой MongoDB / Monk / Express-Sessions ("не может сериализовать пользователя")

Я пытаюсь настроить свою первую систему аутентификации Mongo, и она идет довольно хорошо до того момента, когда я пытаюсь создать сеанс для пользователя с помощью экспресс-сеансов. Мои пользовательские маршруты в порядке - я могу зарегистрироваться …
20 фев '17 в 23:30
2 ответа

node.js express mongodb monk insert - ошибка без сообщения

У меня есть этот код /* GET */ router.get('/mycol', function(req, res) { var db = req.db; var collection = db.get('mycol'); collection.find({}, {}, function(err, docs) { res.json(docs); }); }); /* POST */ router.post('/mycol', function(req, res) { v…
28 фев '16 в 20:19
1 ответ

Невозможно получить доступ к записи коллекции монго, используя monk в node.js

Я пытаюсь получить доступ к данным, возвращаемым методом find в monk, используя: var collection = db.get('Workflow'); collection.find({},{},function(e,workflow){ console.log(workflow); var req0 = workflow[0]; //Error here console.log(req0); console.…
26 июн '15 в 16:37
1 ответ

Почему я не могу использовать строковый uuid для пользовательского MongoDB _id в моем приложении NodeJS?

Я занимаюсь разработкой приложения NodeJS с базой данных MongoDB (используя собственный драйвер MongoDB NodeJS) и хотел бы использовать строку в качестве моего первичного ключа. Эта вставка завершается с ошибкой, когда _id является строкой: collecti…
02 дек '15 в 23:17
1 ответ

Подключение Node.js к MongoDB с помощью монаха

Я пытаюсь сохранить данные, написанные в jade, для хранения в MongoDB с использованием monk, но он не хранит данные и не выдает ошибку подключение к коду MongoBD: (p1 - имя базы данных) var mongo = require('mongodb'); var monk = require('monk'); var…
05 апр '16 в 17:37
0 ответов

Монах - Почему мои обновления работают только иногда?

Я создаю веб-приложение, используя MEVN Stack. Я использую пакет npm 'Monk' для связи с MongoDB. У меня есть маршрут, который вставляет новый документ в коллекцию, и когда он вызывается, он также должен обновить документ в другой коллекции. Тем не м…
20 фев '19 в 01:52
1 ответ

mpromise/ обещание монаха никогда не разрешается

Я не могу понять, почему мое обещание никогда не разрешается, когда я передаю ему функцию. У меня есть метод класса, как это: test(){ return this.dbCollection.insert(...); } Который вставляет некоторые данные в коллекцию MongoDB через Monk. Это возв…
28 янв '16 в 18:07
0 ответов

Синхронный запрос monk mongodb в nodejs

Я работаю с запросом monk mongodb в моем приложении nodejs, когда я выполняю запрос, я получаю ответ асинхронно в механизме обратного вызова. Я хочу дождаться выполнения запроса и использовать результат. Код var mycoll = db.get('collection_name'); m…
11 ноя '16 в 21:30
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
1 ответ

Учебник по node.js не работает из-за отсутствия модуля bson

Исходная информация Я пытаюсь следовать этому руководству: http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/ У меня есть база данных mongo, работающая на другом компьютере с Linux... и, кстати, я знаю, что она работает,…
02 авг '16 в 14:43
1 ответ

Как запустить Mongodb с Node.js с помощью монаха

Я новичок в mongodb и nodeJS. В настоящее время я сделал пример приложения, используя node.js, monk и mongodb. Однако, чтобы это работало, мне нужно открыть 2 окна cmd. Сначала перейдите в папку mongodb, запустите: mongod --dbpath myprojectpath, Вто…
11 авг '14 в 16:14
1 ответ

Невозможно присвоить случайную строку полю _id.

Я пытаюсь сохранить документ в mongodb с помощью диска MONK. У моего объекта есть поле myid, которое представляет собой строку неизвестной длины. Я очень склонен использовать этот идентификатор в качестве _id моего документа, но после того, как я пр…
16 июн '14 в 09:25
2 ответа

Создать новый идентификатор объекта в mongoDB, используя узел js

Я использую приведенный ниже код для вставки данных в mongodb router.post('/NewStory', function (req, res) { var currentObject = { user: userId , story : story , _id:new ObjectID().toHexString() }; req.db.get('clnTemple').findAndModify({ query: { _i…
04 авг '15 в 04:56
4 ответа

Выберите только два поля в mongodb, используя монах

В моем документе около 20 полей Я хочу выбрать только 2 поля и игнорировать другие поля Я попробовал приведенный ниже код, как предложено здесь collection. find({}, { Name: 1, District: 1,_id:0},{limit:5}, function (e, docs) { res.json(docs); }); Но…
13 авг '15 в 11:02
2 ответа

Получение общего количества записей коллекции в mongodb с использованием узла js + monk + ajax

В общем, я только знаю, как сделать CRUD в Mongodb, используя узел js+monk+ajax, но я не знаю, как получить общее количество записей в моей коллекции. Это то, что я пробовал до сих пор, и он возвращает неопределенное значение: router.get('/getTotalr…
14 дек '16 в 13:08
1 ответ

Получение нулевых данных при использовании обещания в экспрессе

Поэтому у меня есть проект, в котором я получаю доступ к таблице БД по идентификатору или имени. Маршрут моей категории: router.get('/name/:name', function(req, res) { Category.fetchName(res, req.params.name); console.log(res.name); }); Моя категори…
09 окт '16 в 10:03
2 ответа

Проблема при вставке нескольких документов (Bulk Insert) в коллекцию mongoDB с помощью monk в Node.JS?

Я пытаюсь вставить несколько документов в коллекцию в базе данных mongoDB, но в качестве ответа я получаю только один идентификатор объекта (в БД создается несколько документов). Код: exports.createRelation = function(relationDoc, db, callback) { va…
17 ноя '14 в 16:19
1 ответ

TypeError: Невозможно прочитать свойство 'then' из undefined с помощью find() monk

Я работаю с монахом, и когда я ищу пользователя в базе данных с помощью функции, я хочу, чтобы он возвращал логическое значение в зависимости от того, найден он или нет. Вот код: Функция: function userExist() { users .find() .then(result => { con…
01 фев '19 в 00:15
2 ответа

Как скопировать или импортировать базу данных с mongolab.com на мой локальный сервер mongodb?

Я использовал несколько запросов для импорта и экспорта базы данных с mongolab.com на мой локальный сервер mongodb. Подскажите, пожалуйста, кто-нибудь подскажет, как получить все данные с mongolab.com (clouddb) на локальный сервер mongodb. Я пробова…
02 мар '16 в 10:10