Mongodb 使用arrayfilter

為{幸葍}努か 提交于 2020-03-24 10:17:59

db.runCommand({ "update" : "ShortBatchOrder", "updates" : [{ "q" : { "_id" : "xxxxxxxx") }, "u" : { "$set":{"data.$[data].isDelete" : "1"} }, "upsert" : true, "arrayFilters" : [{ "data.orderCode" : { "$in" : ["xxxxxxx"] } }] }] })

 

 

db.getCollection('batchorder').update({"_id":"xxxxxxxxxxxx","data.ordernum":"111"},{"$set":{"data.$[data].hberror":"testssss"}},{ "arrayFilters": [{ "data.ordernum": "111" }], "multi": true })

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!