У меня есть следующая простая схема: var userSchema = new Schema({ name : String, age: Number, _creator: Schema.ObjectId }); var User = mongoose.model('Пользователь',userSchema); Чего я хочу...
MongoDB 2.4 позволяет использовать объекты GeoJSON и множество удобных функций и индексов, которые я хотел бы использовать. Ожидается, что объекты GeoJSON будут храниться в формате, подобном: loc: {type: 'Polygon', ...
У меня есть массив _ids, и я хочу получить все документы соответственно, как лучше всего это сделать? Что-то вроде ... // не работает ... конечно ... model.find ({'_id': ['...
У меня есть следующее в server.js: var mongoose = require ('mongoose'), Schema = mongoose.Schema; и модель, как эта, которая отлично работает! : var userSchema = новая схема ({firstName: ...
Может ли кто-нибудь привести мне пример того, как использовать Promise с мангупом. Вот что у меня есть, но это не работает так, как ожидалось: app.use(function (req, res, next) { res.local('myStuff', myLib.process(...
Я действительно новичок в мангусте, поэтому мне было интересно, есть ли способ установить собственное сообщение об ошибке вместо сообщения по умолчанию как "Требуется" валидатор для пароля пути. Я хотел бы установить ...
Запуск в CastError в Mongoose при заполнении вложенных ссылок ObjectId (значение {}), которые, по-видимому, допустимы в той степени, в которой они не блокируются при сохранении в схеме. Увлекающийся ...
Я пытаюсь выполнить запрос, который захватывает список пользователей и заполняет одно из полей для всех пользователей, которые были захвачены в запросе. По какой-то причине я не могу заставить его работать. Однако, если я удалю ...
Предисловие: Создание REST API с помощью Express, который будет специально использоваться для выполнения операций CRUD над элементом коллекции пользователей mongo, расположенным ниже «scheduleReports». Это массив, который будет хранить ...
Мне нужно иметь уникальные файлы mongodb, я использую mongoose, и мой код хорошо mySchema.method ({putFile: function (data, cb) {var item = this; async.waterfall ([...
В моей модели у меня есть это поле:… shows: [{startAt: Number, endAt: Number}],… Мне нужен запрос, чтобы выбрать все объекты, у которых есть шоу, которое еще не началось. Другими словами, я хочу найти ...
Я пытаюсь установить некоторые отношения между моими схемами, и у меня есть некоторые проблемы с моим решением. Вот моя схема устройства: var deviceSchema = schema ({name: String, type: String, room: {...
Используя Mongoose.js, мой метод аутентификации заполняет поле «companyRoles. _company», но заполненные данные возвращаются к идентификатору ссылки компании, когда я пытаюсь получить доступ к тому же заполненному полю в моем...
Модуль аутентификации «Паспорт» требует метод FindOrCreate для входа в систему. Я использую mongoose, чтобы сохранить своих пользователей со следующей схемой: var UserSchema = new Schema({ ...
На официальном сайте мангуста я обнаружил, как удалить встроенный документ по _id в массиве: post.comments.id (my_id) .remove ();
post.save (function (err) {// встроенный комментарий с идентификатором `my_id` ...
Я долго искал и не нашел хорошего ответа. У меня есть n-глубокое дерево, которое я храню в БД, и я хотел бы заполнить всех родителей, чтобы в итоге я получил полный узел дерева -...
Я использую Mongoose, MongoDB и Node. Я хотел бы определить схему, в которой одно из полей является отметкой даты\времени. Я хотел бы использовать это поле для возврата всех записей, которые имеют...
Обновление: давно уже было. Но тогда решили не использовать Mongoose. Основная причина в том, что мы не могли придумать вескую причину для использования ORM при использовании mongo и javascript. Я был ...
Используя nodejs и express, я хотел бы вернуть один или несколько объектов (массив) с помощью JSON. В приведенном ниже коде я вывожу один объект JSON за раз. Это работает, но это не совсем то, что я хочу. Ответ ...
Я хотел бы заполнить пару дополнительных временных свойств дополнительными данными и отправить обратно в ответ «используйте строгий»; var mongoose = require ('mongoose'); var express = require ('express'); вар ...
Все работает нормально, пока я не хочу создать коллекцию под названием «Мыши», например. Мыши и Мыши недопустимы. Было бы хорошо, если есть возможность установить это в конфиге. Комментарии: спасибо ...
Я новичок в Node.js, Mongoose и Expressjs. Я попытался создать таблицу «данные обратной связи» с помощью Mongoose в MongoDB с помощью следующего кода. Но он создается как «данные обратной связи * s *». Автор ...
Это мой код: var thisValue = new models.Value ({id: id, title: title // это уникальное значение}); console.log (thisValue); thisValue.save (function (err, product, ...
Я заметил, что вы, ребята, планируете добавить больше функций ORM на свою платформу, но тем временем есть ли простой способ расширить ваши коллекции с помощью Mongoose Collections?
Я пытаюсь вернуть список коллекций dbs, используя mongoose. Я следую указаниям, изложенным здесь, но http://grokbase.com/t/gg/mongoose-orm/122xxxr7qy/mongoose-get-a-list-of-all-collections. ...
У меня есть приложение node.js, которое извлекает некоторые данные и вставляет их в объект, например :var results = new Object (); User.findOne (запрос, функция (ошибка, u ){ results.userId = u. _идентификатор; } Когда я делаю...
Мангуст, кажется, по умолчанию делает все поля не обязательными. Есть ли способ сделать все поля обязательными без изменения каждого из: Dimension = mongoose.Schema (name: String value: String) на ...