Вопросы с тегом 'mongoose'

Mongoose - инструмент моделирования объектов MongoDB, или ODM (Object Document Mapper), написанный на JavaScript и предназначенный для работы в асинхронной среде.
23
ответов

Как обновить/обновить документ в Mongoose?

Возможно, это время, возможно, это я утонул в разреженной документации и не смог окунуться в концепцию обновления в Mongoose:) Здесь сделка: У меня есть схема контактов и модель (укороченные свойства): var mongoose = require('mongoose'), Schem...
задан 01 сент. '11 в 10:17
8
ответов

Найти записи MongoDB, где поле массива не пустое

Во всех моих записях есть поле под названием "картинки". Это поле представляет собой массив строк. Теперь мне нужны самые новые 10 записей, где этот массив НЕ пуст. Я искал googled, но, как ни странно, я этого не нашел. Я прочитал параметр $where, ...
задан 09 февр. '13 в 18:39
6
ответов

Найти документ с массивом, который содержит определенное значение

Если у меня есть эта схема... person = { name : String, favoriteFoods : Array } ... где массив favoriteFoods заполняется строками. Как я могу найти всех людей, которые имеют "суши" как свою любимую пищу с помощью мангуста? Я надеялся на ...
задан 09 авг. '13 в 16:46
21
ответ

Как paginate с Mongoose в Node.js?

Я пишу webapp с Node.js и mongoose. Как я могу разбивать на страницы результаты, полученные из вызова .find()? Я хотел бы функциональность, сравнимую с "LIMIT 50,100" в SQL.
задан 04 апр. '11 в 17:27
35
ответов

Не удалось загрузить расширение С++ bson

Всего node noob здесь. Я пытаюсь создать образец приложения node, но при каждом попытке запуска появляется следующая ошибка: node приложение Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled ...
задан 09 февр. '14 в 10:15
2
ответов

Что такое поле "__v" в MongoDB

Я использую Mongoose версию 3 с MongoDB версией 2.2. Я заметил, что в моих MongoDB документах появилось поле __v. Это как-то связано с версированием? Как он используется?
задан 19 сент. '12 в 16:35
6
ответов

Как вы превращаете документ Mongoose в простой объект?

У меня есть документ из mongoose find, который я хочу продлить до кодирования JSON и отправить в качестве ответа. Если я попробую добавить свойства в документ, он будет проигнорирован. Свойства не отображаются в Object.getOwnPropertyNames(doc), что ...
задан 21 сент. '11 в 19:40
3
ответов

mongodb/mongoose findMany - найти все документы с идентификаторами, перечисленными в массиве

У меня есть массив _ids, и я хочу получить все документы соответственно, что лучший способ сделать это? Что-то вроде... // doesn't work ... of course ... model.find({ '_id' : [ '4ed3ede8844f0f351100000c', '4ed3f117a844e04711000...
задан 29 нояб. '11 в 2:31
5
ответов

Сравнение mongoose _id и строк

У меня есть приложение node.js, которое извлекает некоторые данные и вставляет его в объект, например: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Когда я делаю if/then на основе этого сохране...
задан 24 июля '12 в 21:48
14
ответов

Избегайте предупреждения "текущий синтаксический анализатор URL-адресов устарел", установив useNewUrlParser в true

У меня есть класс оболочки базы данных, который устанавливает соединение с некоторым экземпляром MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.d...
задан 21 мая '18 в 14:50
5
ответов

Остановить Mongoose от создания свойства _id для элементов массива поддокумента

Если у вас есть массивы поддокументов, Mongoose автоматически создает идентификаторы для каждого из них. Пример: { _id: "mainId" subdocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwanted...
задан 22 июня '13 в 21:28
6
ответов

MongoDB/Mongoose запрос в определенную дату?

Можно ли запросить конкретную дату? Я нашел в Поваренной книге монго, что мы можем сделать это для диапазона Запрос для диапазона дат Например: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Но возможно ли конкретная дата? Это не рабо...
задан 15 авг. '12 в 19:35
5
ответов

Mongoose: findOneAndUpdate не возвращает обновленный документ

Ниже мой код var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAn...
задан 27 сент. '15 в 21:41
8
ответов

Самый простой способ дождаться завершения некоторых асинхронных задач в Javascript?

Я хочу удалить некоторые коллекции mongodb, но это асинхронная задача. Код будет выглядеть следующим образом: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEa...
задан 11 мая '12 в 15:39
16
ответов

добавить поля created_at и updated_at в схемы mongoose

Есть ли способ добавить поля created_at и updated_at в схему mongoose, без необходимости передавать их каждый раз, когда вызывается новый MyModel()? Поле created_at будет датой и будет добавляться только при создании документа. Поле updated_at будет...
задан 01 окт. '12 в 11:13