假设我有一份文件;
{
id: 1,
name: alex,
age: 39,
surname: felix
address: [
{
type: "home"
street: "blabla"
}
]
}
当我把查询写成;
db.collection.update({id: 1 , adress.type: "home"} , { $set : {adress: { street: "test"}});
将文档更改为;
{
id: 1,
adress: [
street: test
]
}
但是我只想设置文档的一部分,只想更改街道名称,但此查询会覆盖文档。
如何使用mongodb
在update
中修改文档的部分内容?