使用对象字段更新文档

时间:2019-05-20 07:18:45

标签: mongodb object mongodb-query

我是MongoDB的新手,正在从其文档中学习,但是找不到使用MongoDB Shell更新文档字段的方法

当我尝试在任一字段中插入“取消” 对象时,查询工作正常。

db.inventory.update({},
{
  $set : { "cancellation": 
          { 
           {"date" : new Timestamp()},
           {"reason" : "null"}
          }
         }
 },
{upsert : false,multi : true})

它显示

  

“ SyntaxError:无效的属性ID @(shell)”

执行此查询时

1 个答案:

答案 0 :(得分:1)

您的查询错误。试试这个:

db.inventory.update({},{$set : { "cancellation": 
      { 
       "date" : new Timestamp(),
       "reason" : "null"
      }
     } },{upsert : false,multi : true})