MongoDB中新插入的文件肯定比旧文件“更大”_id吗?

时间:2012-03-02 09:04:47

标签: mongodb sorting database

MongoDB计算" _id"的算法是什么?领域。它看起来是增量的。

我想知道按" _id"排序是否安全字段按文件插入的时间排序。

2 个答案:

答案 0 :(得分:4)

生成了生成ID的方式here。结果是前导字节被赋予时间戳,因此ID的顺序可能与插入顺序相对应(如果我们不考虑不同机器之间的时间偏差)。

答案 1 :(得分:2)

如果需要按插入顺序排序,则需要为时间戳或增量计数器添加自己的字段。在分片设置中,_id排序可能不起作用。