mongodb使用问题记录

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

更新后返回的data值一直都是没有更新的数据状态,io

缘由:须要设置{new:true},这时返回的才是新更新之后的记录。function

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

总结:mongoose提供的findOneAndUpdate、findAndModify的两个方法,默认返回原始的数据,须要将new属性设置为true,返回更新后的数据方法

相关文章
相关标签/搜索