Node.js mongoose更新对象不带;删除“;

Node.js mongoose更新对象不带;删除“;,node.js,mongoose,Node.js,Mongoose,我在mongoose和更新文档方面有问题 当我在集合中更新一个对象时,它会“清除/删除”该对象,并将其填充到更新对象中。但我需要“添加/合并”对象 例如: Model.update({name:“hello”}{ 姓名:“你好”, 数据:{ 更新:Date.now(), //新增:Date.now() } },函数(错误,数据){ console.log(错误、数据); });您需要使用$set操作符。如果未指定,则与查询文档(第一个参数)匹配的第一个文档将被更新文档(第二个参数)替换: 您需

我在mongoose和更新文档方面有问题

当我在集合中更新一个对象时,它会“清除/删除”该对象,并将其填充到更新对象中。但我需要“添加/合并”对象

例如:

Model.update({name:“hello”}{
姓名:“你好”,
数据:{
更新:Date.now(),
//新增:Date.now()
}
},函数(错误,数据){
console.log(错误、数据);

});
您需要使用
$set
操作符。如果未指定,则与查询文档(第一个参数)匹配的第一个文档将被更新文档(第二个参数)替换:


您需要使用
$set
操作符。如果未指定,则与查询文档(第一个参数)匹配的第一个文档将被更新文档(第二个参数)替换:

Model.update({name: "hello"}, {
  $set: {
      "datum.updated": Date.now()
  }
}, function(err, data){
    console.log(err, data);
});