Node.js開發筆記-13:Mongoose返回數據修改的坑

Mongoose 查詢數據庫返回的docs、doc、res數據

user.findOne({name: "查詢的名字"}, function(err, docs){
  var temp =  docs
  delete temp.name
})

delete之類的操作是不能刪除或者增加temp的數據的,只能讀取
要想進行操作必須使用toObject()

user.findOne({name: "查詢的名字"}, function(err, docs){
  var temp =  docs.toObject()
  delete temp.name
})
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容