我无法为我的配置写更新请求,你能帮帮我吗?我有很多括号。我正在使用' putty '。 有我的配置:
{"_id" : ObjectId("567964b88946119e1ebb8bbc"),
"minv": 43,
"maxv": 1000,
"c": "default",
"p": [
{
"c": "fragment1",
"n": [
{
"pr": 100,
"c": "am"
}
]
},
{
"c": "fragment2",
"n": [
{
"pr": 33,
"c": "am"
},
{
"pr": 33,
"c": "pl"
},
{
"pr": 34,
"c": "mp"
}
]
}
]
}
我的更新请求不起作用:
db.trtconfigs.update(
{
'_id':ObjectId('567964b88946119e1ebb8bbc'),
'p.c':'fragment2',
'p.n.c':'am'
},{'$set':{'p.n.pr':20}}
)
有什么问题?