【发布时间】:2016-02-07 07:15:01
【问题描述】:
好的,所以我在分片集合中有大量文档,比如说 100 万。每个文档都包含一个大小为 10000 的 SORTED 文档数组。
为了快速访问顶级文档,MongoDB 使用分片顺序加索引来快速找到有问题的文档。尽管如此,一旦我到达文档,那么我必须查看哪一组子文档(在数组中)满足我的查询。现在,我知道这个数组是排序的,但 MongoDB 没有。此外,创建 100 万个索引的成本太高。
因此,我的问题如下,有没有办法强制 MongoDB 对没有索引的排序数组进行二进制搜索?
【问题讨论】:
标签: mongodb