- 原始数据
[
{"id":123,"c_array":[{"taskId":0,"name":"n1"},{"taskId":1,"name":"n2"}]},
{"id":124,"c_array":[{"taskId":2,"name":"n3"},{"taskId":3,"name":"n4"}]}
]
collection.update({'c_array.taskId':{ '$exists': True }},{ '$unset':{'c_array.$.taskId':''}}, multi=True,upsert=False)
- 执行结果
[
{"id":123,"c_array":[{"name":"n1"},{"name":"n2"}]},
{"id":124,"c_array":[{"name":"n3"},{"name":"n4"}]}
]