是否有一种简单或优雅的方法(或我可以编写的查询)来检索集合中的最后更新时间戳(最后更新文档的)。我可以编写这样的查询来查找最后插入的文档
db.collection.find().limit(1).sort({$natural:-1})
但我需要有关上次更新文档的信息(可能是插入或更新)。
我知道一种方法是在 oplog 集合中查询集合中的最后一条记录。但考虑到 oplog 的大小可能非常大(也不可信,因为它是一个有上限的集合),这似乎是一项昂贵的操作。有一个更好的方法吗?
谢谢!