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 });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章