findOneAndUpdate(條件,更新,function(err,data){....})mongoose
更新後返回的data值一直都是沒有更新的數據狀態,io
緣由:須要設置{new:true},這時返回的纔是新更新之後的記錄。function
findOneAndUpdate(條件,更新,{new: true},function(err,data){....})date
總結:mongoose提供的findOneAndUpdate、findAndModify的兩個方法,默認返回原始的數據,須要將new屬性設置爲true,返回更新後的數據方法