我正在寻找能够根据ObjectID在mongo集合中获取最新插入文档的正确查询(同时保存时间戳)。
这是一种有效提高最新插入文档效率的好方法吗?
感谢。
答案 0 :(得分:4)
从“ObjectId
订单_id
获取db.collection.find().sort({ "_id": -1 }).limit(1);
中的最后一个文档:
ObjectId
讨厌破坏你的泡沫,但这就是多么简单。
要点是{{1}}的“前置”字节实际上来自当前的“时间戳”值。除了整体内容中的其他“随机性”之外,这几乎可以确保整体价值对于其价值而言是“单调的”或“不断增加的”。