以下是示例数据:
{
x : 3,
firstName: "James",
lastName: "Bond"
}
现在我想更新#34; James"彼得"彼得"没有chaing x和lastName。我怎么能这样做?
答案 0 :(得分:1)
您可以使用$set
运算符,例如:
db.collection.update({x: 3}, {$set: {firstName: 'Peter'}});
我添加了{x: 3}
作为第一个参数,因为您需要以某种方式找到此文档。如果文档有_id
字段,您可以这样使用它:
db.collection.update({_id: ObjectId("507c35dd8fada716c89d0013")}, {$set: {firstName: 'Peter'}});