我试图从mongo集合中检索一个元素,一个具有最大_id字段的元素.我知道这可以通过查询来完成:
db.collection.find().sort({_id: -1}).limit(1)
Run Code Online (Sandbox Code Playgroud)
但它似乎有点不雅,我想知道是否有办法使用findOne()来获取该特定元素
注意:我想这样做是因为,根据我在ObjectId中读到的内容,第一个字节对应于自Epoch以来的毫秒数,因此,插入的最后一个元素将具有最大的_id.有没有其他方法来检索插入集合中的最后一个元素?
mongodb ×1