首页 文章

Mongodb对非上限集合的自然排序,它有多严重?

提问于
浏览
0

mongo docs解释说,自然排序不能保证在非上限集合中起作用

http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order

但它有多严重?对于非关键用例,0.1%的误差是完全没问题的,特别是如果节省了性能/尺寸 .

谢谢 .

2 回答

  • 0

    对非封顶集合使用$ natural sort(order)没有任何问题 .

    $ natural的含义在上限集合和普通集合(可能发生更新/删除)方面有很大不同 . 通过定期收集,文档的顺序可能会随着时间而变化 .

    如果要按插入顺序返回文档,那么$ natural索引(实际上不是索引)对除了上限集合之外的任何内容都没有用 . 这是因为只有上限集合要求在集合中不能删除或移动任何文档 .

  • 1

    如上所述并记录在案:您无法保证,因此无法提供数字 .

相关问题