MongoDB,如何更新集合中的所有文档,随机添加新属性?

时间:2016-06-02 10:55:09

标签: mongodb

我尝试更新集合中的所有文档,添加一个新属性,其值在true和false之间随机。

我正在运行此查询

try {
   db.COLLECTION.updateMany(
      {},
      { $set: { "ATTRIBUTE" : [true,false][Math.floor(Math.random() * 2)] } }
   );
} catch (e) {
   print(e);
}

但是,我正在使用相同的值更新所有文档。问题是什么?

版本Mongo 3

提前致谢

0 个答案:

没有答案