使用mongoose的findOneAndUpdate、findAndModify两个方法,返回的数据是未更新的数据,但是库里的数据已经更新了;
于是认真的查了方法定义找到了答案:
说的很清楚了,new属性true返回修改后的document;false返回原始数据;
总结:mongoose提供的findOneAndUpdate、findAndModify的两个方法,默认返回原始的数据,需要将new属性设置为true,返回更新后的数据
使用mongoose的findOneAndUpdate、findAndModify两个方法,返回的数据是未更新的数据,但是库里的数据已经更新了;
于是认真的查了方法定义找到了答案:
说的很清楚了,new属性true返回修改后的document;false返回原始数据;
总结:mongoose提供的findOneAndUpdate、findAndModify的两个方法,默认返回原始的数据,需要将new属性设置为true,返回更新后的数据