2013-05-14 85 views
1

这里是我想更新的记录:蒙戈记录更新不及时,没有错误或者

{ 
    "_id" : ObjectId("519177384e2e9fee10000000"), 
    "fb_id" : { "0" : "2000" }, 
    "name" : { "0" : "Aaa Bbb" }, 
    "email" : { "0" : "[email protected]" } 
} 

我想fb_id而不是{ "0" : "2000" }被改变以"2000"

我试过..

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

它没有工作,但它没有经过任何错误要么。我究竟做错了什么?

回答

2

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

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