Mongodb 将数据推送到mongo中的对象列表中

Mongodb 将数据推送到mongo中的对象列表中,mongodb,mongodb-query,nosql,Mongodb,Mongodb Query,Nosql,我想将数据推送到文档中的列表中,同时更新一些其他键 数据库中的一个文档: { "_id":"1", "name" : "prayas Agrawal", "abc" :{ "is_completed":false, "status":"failed", "mes

我想将数据推送到文档中的列表中,同时更新一些其他键

数据库中的一个文档:

{
   "_id":"1",
   "name" : "prayas Agrawal",
   "abc" :{
        "is_completed":false, 
        "status":"failed",
        "message": ["xyz"]
   } 
}
这是我的文档结构


我想将状态设置为“通过”、“完成了”:true,并在消息“20:12成功”中推送消息

谢谢Gibbs它成功了。我不知道为什么我的不起作用。这也很相似…可能是一些牙套
db.test.update({ //Find 
  
},
{
  $set: {//update
    "abc.is_completed": true,
    "abc.status": "pass"
  },
  $push: {//push
    "abc.message": "succes at 20:12"
  }
})