Mongodb基于现有字段在集合中插入新字段

时间:2017-08-09 23:23:31

标签: mongodb

我需要使用新字段更新集合中的每条记录。

我的文档类似于:

{
  words:['apple','banana','porridge']
} 

我想添加一个名为word_count的新字段,它保存字数组的长度(数组长度是静态的)。

{
  words:['apple','banana','porridge'],
  word_count : 3
} 

我尝试过以下方面的事情:

update({}, {$set: {word_count: words.length}}, {multi: true});

我可以做一个forEach,但是我们正在谈论一个超过200万行的相当大的数据集,因此对于每一行都不是最有效的...除非当然这是唯一的方法。

0 个答案:

没有答案