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 } } }
);
可能的重复可能的重复