在MongoDB中,您如何使用$set
更新嵌套值?
例如,考虑具有以下文档的集合人员:
{ _id: ObjectId("5a7e395e20a31e44e0e7e284"), name: "foo", address: { street: "123", town: "bar" } }
如何更新street
嵌入在外地address
文件从"123"
到"Main Street"
?
使用点符号:
db.people.update({ }, { $set: { "address.street": "Main Street" } })