NodeJS + Mongoose: Обновление всех полей в модели Mongoose

Я создание api с использованием Node, MongoDB и Mongoose. Меня беспокоит то, что вы не можете установить сразу несколько полей:

app.put('/record/:id', function(req, res) {
  Record.findById(req.params.id, function(err, doc) {
    if (!err) {
      doc.update(req.params);
      doc.save();
...

Однако кажется, что вам нужно разработать запрос на обновление и запустить его на объекте Model, а не на объекте документа. Если вы не хотите назначать отдельные свойства и запускать save () в конце.

Есть ли способ сделать это без написания запроса Mongo?

12
задан James 20 February 2012 в 23:06
поделиться