我的文档就像:
{
_id:"1"
picpiclist: [
{
id: 1,
page: 1,
pictextpairlist: [
{
id: 1,
},
{
id: 2,
},
...
],
},
...
]
}
我想在picpiclist
和pictextpairlist
中添加Filed。
这是我的代码:
db.coll.update(
{"_id":str(_id)},
{"$set":{
"picpiclist.$[].is_updated":0,
"picpiclist.$[].is_auditor_updated":0,
"picpiclist.$[].pictextpairlist.$[].probility_list":[],
"picpiclist.$[].pictextpairlist.$[].is_updated":0,
"picpiclist.$[].pictextpairlist.$[].is_auditor_updated":0},
},
{"upsert":True}
)
但是有一个错误:
cannot use the part (picpiclist of picpiclist.$[].is_updated) to traverse the element
我该怎么办?