小编Tun*_*mee的帖子

如何在猫鼬中获取最后一条记录的一个值

试图获得最后一个记录值一但不起作用。如何在猫鼬中做到这一点。

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)

mongoose mongodb node.js

2
推荐指数
1
解决办法
3133
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1