findOneAndUpdate(条件,更新,function(err,data){....})mongoose
更新后返回的data值一直都是没有更新的数据状态,io
缘由:须要设置{new:true},这时返回的才是新更新之后的记录。function
findOneAndUpdate(条件,更新,{new: true},function(err,data){....})date
总结:mongoose提供的findOneAndUpdate、findAndModify的两个方法,默认返回原始的数据,须要将new属性设置为true,返回更新后的数据方法