以下是我要更新的记录:
{
"_id" : ObjectId("519177384e2e9fee10000000"),
"fb_id" : { "0" : "2000" },
"name" : { "0" : "Aaa Bbb" },
"email" : { "0" : "abc@abc.com" }
}
我想将fb_id更改为"2000"
,而不是{ "0" : "2000" }
。
我试过了..
PRIMARY> db.users.update({fb_id : "{ 0 : 2000 }"},{$set: {fb_id: "2000"}});
它没有用,但它也没有通过任何错误。我究竟做错了什么?
答案 0 :(得分:2)
您可能只需要移动双引号:
db.users.update({fb_id : { "0" : "2000" }},{$set: {fb_id: "2000"}})