获取集合中最新记录的字段值



我有一个集合rawUnits。我正在使用

从这个集合中获取最新的记录
db.getCollection('rawUnits').find().limit(1).sort({$natural:-1})

这给了我一个嵌套字段saleinfo.group.id的记录我想要得到这个字段的值怎么做呢?

您可以$project它:

db.getCollection('rawUnits').find({}, {'saleinfo.group.id':1}).limit(1).sort({$natural:-1})

但是最好限制你的搜索,如果你过滤任何字段…

最新更新