mongoose更新doc对象

使用mongoose更新对象

下面这种操作不可以更新

let doc = { name: 1, value: 2 }
await Templates.updateOne({ _id: temp._id }, { doc });

解决方式

  1. doc内容少的情况下,分开写
let doc = { name: 1, value: 2 }
await Templates.updateOne({ _id: temp._id }, { name: 1, value: 2 });
  1. 加上$set,直接更新整个doc对象
let doc = { name: 1, value: 2 }
await Templates.updateOne({ _id: temp._id }, { $set: doc });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章