更新mongodb的请求

时间:2016-01-15 11:11:41

标签: mongodb updating database

我无法为我的配置写更新请求,你能帮帮我吗?我有很多括号。我正在使用' 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}}
)

有什么问题?

0 个答案:

没有答案