试图获得最后一个记录值一但不起作用。如何在猫鼬中做到这一点。
mongodb 中的示例数据记录:
[
{
_id: 5f0c73f69b34214310d0acee,
name: "Test",
age: 28,
voice: "Not Tested"
},
{
_id: 5f0c73f69b34214310d0akke,
name: "Test2",
age: 38,
voice: "Tested"
}
]
Run Code Online (Sandbox Code Playgroud)
猫鼬查询:
voice
最后一条记录中的属性值是“已测试”,因此我尝试获取该值。
var Order = mongoose.model(collectionName);
Order.find({}).sort({ _id: -1 }).limit(1).then((products) => {
products.findOne({voice}, function(err,obj) {
console.log(obj);//Output should be = Tested
});
});
Run Code Online (Sandbox Code Playgroud)