mongoose在db和更新中sorting最新的文件入口

我想sorting匹配查询的最新文档,然后将付费属性设置为true。

Payment.update({orderRef: paidRef} , {$set:{paid:true}}, {new: true}, function(err, doc){ }); 

使用findOneAndUpdate(),因为你只想更新一个。

喜欢 :

 findOneAndUpdate({ orderRef: paidRef, }, { $set: { paid : true }, }, { new: true, sort: { date: -1 }, }); 

date是存储创builddate的字段