我需要使用新字段更新集合中的每条记录。
我的文档类似于:
{
words:['apple','banana','porridge']
}
我想添加一个名为word_count的新字段,它保存字数组的长度(数组长度是静态的)。
{
words:['apple','banana','porridge'],
word_count : 3
}
我尝试过以下方面的事情:
update({}, {$set: {word_count: words.length}}, {multi: true});
我可以做一个forEach,但是我们正在谈论一个超过200万行的相当大的数据集,因此对于每一行都不是最有效的...除非当然这是唯一的方法。