检索复合索引的一部分

问题描述

我有一个大集合,我想检索按两个字段排序的结果。但是,我想以一种高效的方式从结果的深处开始检索结果。

例如,如果文档是:

{ age: 25,name: "Gabe" }
{ age: 25,name: "John" }
{ age: 25,name: "Mike" }
{ age: 26,name: "Gabe" }
{ age: 26,name: "John" }
{ age: 26,name: "Mike" }

我想检索按{age:1,name:1}排序的文档。我想直接索引到{age:26,name:“ John”}中,并按照复合索引的顺序检索下N个文档(例如,{age:26,name:“ Mike”})。目的是将分页的搜索结果返回给用户。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)