mongoose - 异步更新多个文档

时间:2016-05-24 08:18:09

标签: javascript node.js mongodb mongoose

我在收集中找到了几个文档,修改了其中一些文档,我想将它们保存到数据库中。我唯一想到的就是循环遍历文档数组并逐个保存它们:

var len = documents.length, i = 0;
while(i < len) {
  documents[i++].save();
}

有更复杂的方法吗?

编辑:这是一个示例文档:

{
  name: 'foo',
  data: [{ // array of sub-documents
    value: 1337,
    quantity: 1410
  }, ...]
}

我将包含不同值的子文档推送到每个文档,因此我不能只使用Model.update

0 个答案:

没有答案