Результаты поиска по запросу "mongoose"

1 ответ

мангуста заполнить поле без опционной опции

У меня 3 схемы: var User1Schema = new Schema({ name: {type:String , trim: true, required: true }, status: {type:Number, required: true, default:1} },{collection:"user_1"});, var User2Schema = new Schema({ name: {type:String , trim: true, ...

1 ответ

Изменить значения модели после загрузки в Mongoose

В моей модели мангуста у меня есть некоторыеstats которые зависят от времени. Моя идея состоит в том, чтобы добавитьпромежуточный слой [http://mongoosejs.com/docs/middleware.html]изменить эту статистику сразу после загрузки модели. К сожалению, ...

6 ответов

Мангуст удаляет элемент массива в документе и сохраняет

У меня есть массив в моей модели документа. Я хотел бы удалить элементы в этом массиве на основе ключа, который я предоставляю, а затем обновить MongoDB. Это возможно? Вот моя попытка: var mongoose = require('mongoose'), Schema = ...

ТОП публикаций

2 ответа

Mongoose 3.4.0 возвращает [объектный объект] вместо фактических значений - Nodejs

Это моя схема var elementSchema = new Schema({ name: String, storage: { url: String, type: String } });Однако когда я: var newElement = new Element(); newElement.storage = {}; newElement.storage.url = "asd"; newElement.storage.type = "asd"; ...

7 ответов

Добавить новый атрибут к существующему объекту json в node.js

У меня есть такой объект ==================records=========={ Id: 5114a3c21203e0d811000088, userId: 'test', sUserId: test, userName: 'test', url: 'test', Title: 'test' }Мне нужно добавить новое полеИмя: «тест»к вышеупомянутой записи, я попытался ...

1 ответ

Мангуста сложные (асинхронные) виртуалы

У меня двасхемы мангустаследующим образом: var playerSchema = new mongoose.Schema({ name: String, team_id: mongoose.Schema.Types.ObjectId }); Players = mongoose.model('Players', playerSchema); var teamSchema = new mongoose.Schema({ name: String ...

2 ответа

MongoDB: Как найти идентификатор под-документа?

Я пытаюсь смоделировать концепциюgames гдеteams изplayers конкурировать друг с другом в MongoDB. У меня есть две коллекции:players а такжеgames. Вот как документ вgames выглядит как. { "_id": { "$oid": "1" }, "teams": [ { "players": [ { ...

14 ответов

Что за ошибка Mongoose Приведение к ObjectId завершилось неудачно для значения XXX по пути «_id»?

При отправке запроса на/customers/41224d776a326fb40f000001 и документ с_id 41224d776a326fb40f000001 не существует,doc являетсяnull и я возвращаю404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if ...

7 ответов

Обработка ошибок проверки Mongoose - где и как?

Я пытаюсь решить, как я хочу обрабатывать ошибки проверки в Mongoose. Пользовательские сообщения об ошибках с использованием узла-валидатораЯ определил свои собственные правила проверки, ...

1 ответ

Использование sparse: true все еще приводит к получению MongoError: ошибка дублирующегося ключа E11000

Схема (../models/add.js) var addSchema = new Schema({ name: {type: String, unique: true, sparse: true}, phone: Number, email: String, country: Number }); module.exports = mongoose.model('Contact', addSchema);Надстройка manager.js var Add = ...