如何从Mongo控制台的单个数组元素中取消设置属性.例如,如何从时间[1]中取消设置垃圾属性
{
"_id" : ObjectId("4d525ab2924f0000000022ad"),
"name" : "hello",
"time" : [
{
"stamp" : "2010-07-01T12:01:03.75+02:00",
"reason" : "new"
},
{
"stamp" : "2010-07-02T16:03:48.187+03:00",
"reason" : "update",
"junk" : "yes"
},
{
"stamp" : "2010-07-02T16:03:48.187+04:00",
"reason" : "update"
},
]
}
Run Code Online (Sandbox Code Playgroud)
Ser*_*sev 11
这应该做的伎俩:
db.coll.update({"time.junk": "yes"}, {$unset: {"time.$.junk": 1}});
Run Code Online (Sandbox Code Playgroud)
阅读点符号.
| 归档时间: |
|
| 查看次数: |
4157 次 |
| 最近记录: |