findOneAndUpdate(条件,更新,function(err,data){....})
更新后返回的data值一直都是没有更新的数据状态,
原因:需要设置{new:true},这时返回的才是新更新以后的记录。
findOneAndUpdate(条件,更新,{new: true},function(err,data){....})
总结:mongoose提供的findOneAndUpdate、findAndModify的两个方法,默认返回原始的数据,需要将new属性设置为true,返回更新后的数据
作者:Joan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。