Результаты поиска по запросу "mongoose"
Юнит тест с мангустом
Я новичок в Node.js, Mongoose и тестирование в этой среде. У меня есть следующая схема, объявленная в отдельном файле. Issue = mongoose.model("Issue", { identifier: String, date: String, url: String, name: String, thumbnailURL: String });Тогда у ...
Как обновить объект в mongodb через mongoose?
У меня есть схема мангусты как: var Organization = new Schema({ name: String, address: { street : String, city: String } }, { collection: 'organization' });Как мне обновить только улицу часть адреса для организации через Мангуста?
Мангуста сеттеров вызывают только при создании нового документа?
Я использую метод получения и установки Mongoose. Недавно я обнаружил, что метод настройки применяется только при создании нового документа (UserSchema.create ...), но метод установки не будет вызываться для ...
Как запросить изнутри Mongoose pre hook в приложении Node.js / Express?
Я строю основной блог в Node.js / Express, используя MongoDB с Mongoose ORM. У меня есть предварительно сохраненный хук, который я хотел бы использовать для автоматического создания блога / идеи для меня. Это работает хорошо и хорошо, ...
Это менее чем очевидно, но это связано с тем, что движок JS в mongo является однопоточным и поэтому не может использовать все доступные ресурсы ЦП. Даже карта / уменьшение в настоящее время страдает от этого (что странно, поскольку оно было изобретено с учетом параллелизма). Если этот серверный скрипт используется чаще, чем одно ядро может его обработать, он начнет замедлять работу всего сервера. Так что да, во многих случаях две поездки туда и обратно на самом деле быстрее или, по крайней мере, легче масштабировать;) Как и во всем, протестируйте и посмотрите, что работает лучше всего.
ю, что подобные вопросы задавались, но я ищу очень простой ответ на основной вопрос. Я новичок в MongoDB и создаю приложение в стиле твиттера (блоги, подписчики и т. Д.), И мне интересно, какую схему лучше использовать. Прямо сейчас у меня есть ...
Поздний ответ, но если вы хотите, чтобы сервер работал, вы можете использовать это:
могу установить обратный вызов для обработки ошибок, если mongoose не может подключиться к моей БД? я знаю connection.on('open', function () { ... });но есть ли что-то вроде connection.on('error', function (err) { ... });?
Эти ответы устарели. Это актуальное решение:
ел следующий скрипт: Device.find(function(err, devices) { devices.forEach(function(device) { device.cid = ''; device.save(); }); });MongoDB имеет флаг «multi» для обновления нескольких документов, но я не смог заставить это работать с mongoose. ...
Обновить документ с ошибкой: преобразование в строку не выполнено, значение не определено
У меня есть простой документ с именем (требуется), описание (необязательно). В моей модели я обновляю документ с допустимым идентификатором и передаю описание со значением undefined, потому что хочу удалить это свойство из документа. Однако я ...
Кажется, группа не поддерживается Mongoose, а агрегат есть.
дал запрос, который я хочу, в оболочке, но у меня проблемы с написанием его в Mongoose. db.commentstreams.group({ key: { page_id: true }, reduce: function(obj,prev) { prev.num_comments += obj.num_comments }, initial: { num_comments: 0 } ...
Невозможно перезаписать модель после компиляции Mongoose
Не уверен, что я делаю не так, вот мой check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ ...