Mongoose和批量更新

时间:2016-05-11 07:20:49

标签: node.js mongodb mongoose

首次使用MongoDB和Mongoose。

我编写了一个编辑函数,它对输入参数执行某些操作,然后在模型上调用更新:

edit: function (input) {
    var query = ...
    var document = ...
    return Model.update(query, document, {multi: true});
}

该函数返回一个Promise,其中包含受影响文档的数量。

我知道Mongoose更新功能

  

更新数据库中的文档而不返回它们

所以我想知道是否有办法以某种方式:

  1. 运行我的编辑功能
  2. 如果一切顺利,请在模型上运行查找以检索更新的文档,并返回查找的Promise。
  3. 任何帮助都将不胜感激。

0 个答案:

没有答案