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