Задать вопрос
STJ
@STJ
Front-end developer

Как правильно сохранять данные в mongoose?

Сама Schema
var Marker = mongoose.Schema({
  date:  Date,
  time: Date,
  place: String,
  theme: Number,
  peopleCount: Number,
  creator: { type: Schema.Types.ObjectId, ref: 'User' },
  persons: [{ type: Schema.Types.ObjectId, ref: 'User' }],
  description: {
    type: String,
  }
});


Сохраняю отправкой PATCH с новыми параметрами.
в контроллере на серверной стороне пытаюсь апдейтить
exports.update = function(data, fn) {
  Marker.findOne({ _id: data.params.id }, function(err, marker) {
    if(err) throw err;
    _.extend(marker, data.body);
    console.log(marker);
    marker.save(function(err, marker) {
      if (err) throw err;
      fn(marker);
    });
  });
};


выдает ошибку
3e6da024802249c4a93edede9008fd13.jpg
  • Вопрос задан
  • 479 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
Валидация падает. Попробуйте сделать console.log(err.errors), чтобы увидеть список ошибок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы