mongodb使用問題記錄

findOneAndUpdate(條件,更新,function(err,data){....})mongoose

更新後返回的data值一直都是沒有更新的數據狀態,io

緣由:須要設置{new:true},這時返回的纔是新更新之後的記錄。function

findOneAndUpdate(條件,更新,{new: true},function(err,data){....})date

總結:mongoose提供的findOneAndUpdate、findAndModify的兩個方法,默認返回原始的數據,須要將new屬性設置爲true,返回更新後的數據方法

相關文章
相關標籤/搜索