进行查询以更新具有字段ratings.driver

时间:2017-06-20 11:37:49

标签: mongodb

我想添加字段'时间':#34; 2017-06-20 13:17:46"每个已经有ratings.driver

的文件

像这样的东西

db.getCollection('dectar_rides').update({'ratings.driver': {$exists: true , $set:'ratings.driver.time':'2017-06-20 13:17:46' }});

1 个答案:

答案 0 :(得分:0)

一些事情,使用updateMany来更新多个文档。任何update函数都需要两个参数

db.getCollection('dectar_rides').updateMany(
  {'ratings.driver': {$exists: true}} , 
  {$set:{'ratings.driver.time':'2017-06-20 13:17:46' }}
);

PS:您需要先学习JSON语法,以便能够编写有效的查询