我想更新字段editing
:
{
"_id" : "C7PgEtzToNwHgJb6e",
"metadata" : {
"type" : "anything",
"editing" : false
}
}
如果我......
Collection.update(
{ _id: id },
{ $set: { metadata: { editing: true } } }
);
...字段type
将被删除:
{
"_id" : "C7PgEtzToNwHgJb6e",
"metadata" : {
"editing" : true
}
}
答案 0 :(得分:0)
使用dot
表示法,您可以确保只更新字段值而不是整个字段:
Collection.update(
{ _id: id },
{ $set: { "metadata.editing": true } } }
);