Javascript 更新数据库集合中的单个字段

Javascript 更新数据库集合中的单个字段,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我想更新字段编辑: { "_id" : "C7PgEtzToNwHgJb6e", "metadata" : { "type" : "anything", "editing" : false } } 如果我这样做 Collection.update( { _id: id }, { $set: { metadata: { editing: true } } } ); 。。。字段类型将被删除: { "_id" : "C

我想更新字段
编辑

{
    "_id" : "C7PgEtzToNwHgJb6e",
    "metadata" : {
        "type" : "anything",
        "editing" : false
    }
}
如果我这样做

Collection.update(
    { _id: id },
    { $set: { metadata: { editing: true } } }
);
。。。字段
类型
将被删除:

{
    "_id" : "C7PgEtzToNwHgJb6e",
    "metadata" : {
        "editing" : true
    }
}

使用
dot
符号,您可以确保仅更新字段值,而不是整个字段:

Collection.update(
    { _id: id },
   { $set: { "metadata.editing": true } } }
);

使用
dot
符号,您可以确保仅更新字段值,而不是整个字段:

Collection.update(
    { _id: id },
   { $set: { "metadata.editing": true } } }
);
可能的重复可能的重复