我正在尝试更新 Mongo DB 中的一行。 我有一个名为 users 的集合
db.users.find()
{ "_id" : ObjectId("50e2efe968caee13be412413"), "username" : "sss", "age" : 32 }
我正在尝试更新用户名为 Erinamodobo 的行并将年龄修改为 55
我已经尝试过以下方法,但它不起作用。
db.users.update({ "_id": "50e2efe968caee13be412413" }, { $set: { "username": "Erinamodobo" } });
请让我知道我在哪里犯了错误?
最佳答案
如果您使用 mongo shell,请传入 _id 作为 ObjectId,否则,它将找不到现有用户。
db.users.update({"_id": ObjectId("50e2efe968caee13be412413")},
{ "$set" :
{ "username": "Erinamodobo", "age" : "55" }})
关于mongodb - 蒙戈 : Trouble updating a Mongo DB row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426397/