Mongo记录没有更新,也没有错误

时间:2013-05-14 16:30:35

标签: mongodb

以下是我要更新的记录:

{
    "_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"}});

它没有用,但它也没有通过任何错误。我究竟做错了什么?

1 个答案:

答案 0 :(得分:2)

您可能只需要移动双引号:

db.users.update({fb_id : { "0" : "2000" }},{$set: {fb_id: "2000"}})