我是MongoDB的新手,我的目标是使用ObjectId内置的时间戳来查询输入到我的集合中的最后一个文档。
我在这里阅读uses for mongodb ObjectId creation time,当你使用objectId排序时,它确实会使用时间戳来排序我想要的东西,但是我想知道,这是一种更简单的方法来实现这一目的结果是这样做:
db.collection.find().sort({'_id': -1}).limit(1)
我不完全理解objectId本身,除了它的12个字节,我想知道上面的查询是否会达到与上面链接问题中显示的此查询相同的效果:
items.find.sort( [['_id', -1]] ).limit(30)
如果没有,为什么不呢?