单杀路西法 (@nightying)思路卡壳了,求个佬解决一下 中发帖

:tieba_087: 
简单描述一下现在问题
我用的mongodb数据库存的数据,里面有个time字段
库里面有很多集合
目前有个接口是分页查询所有集合,然后按照time倒序排序
但是现在这个功能存在问题
mongodb的排序只能通过单集合进行,也就是我现在写了个排序,出现的结果是,单集合倒序排序之后,再把所有数据加在一起,这样又变成了乱序了
我想着打不了再排序一次,也就是单集合排序之后,聚合在一起在进行一次排序,本来以为这个想法没问题,结果,我发现有的集合的时间很新,有的很久没更新了
往下分页第二页之后就出现问题了
:tieba_087:除了全都取出来排序以外(数据量太大的时候,会影响性能,一般不考虑),还有什么办法吗?