我正在多进程环境中使用MongoDB,想知道如何按插入顺序排序查询,并将其限制为在某个文档之后插入的文档。在单进程中,我可以使用ObjectID,但是在不同进程中的两个ObjectIds可能会有错误的顺序。
示例:
可能是在2075进程之前生成的。
示例:
ObjectId("5236dc5c 88ee6f 2075 bd0049")
可能是在2075进程之前生成的。
ObjectId("5236dc5c 88ee6f 2071 f35fb8")
通过进程2071。注意两个ID的时间戳部分相等(5236dc5c)。此时间戳以秒为单位给出。