OPTIONS
翻译或纠错本页面

使用固定集合实现快速读写

使用固定集合实现快速写

限制集 是环形的、固定大小的集合。这种集合使文档保持着良好的顺序,更奇妙的是,其排序甚至可以不使用索引。这意味着固定集合可以拥有极快的写操作和顺序读操作。

固定集合对于保存日志文件尤其有用。然而,其用途绝不限于此,你可以在任何合适的场合使用固定集合。

使用自然排序实现快速读

为了以文档保存在磁盘上的顺序返回文档,返回此排序的操作可以使用 $natural 操作符。对固定集合来说,使用 $natural 操作符也就是按照写入顺序返回文档。

Natural order 没有使用索引,但是在你想要执行选取磁盘上的第一项或最后一项的操作时很快。

参见

sort()limit()