mongodb - mongo runCommand 分页
本文介绍了mongodb - mongo runCommand 分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
由于需要基于 mongo 空间索引 按照距离进行 数据查询,并且显示距离. 所以必须要用如下的方式进行查询.
db.runCommand({"geoNear":"coach2", "near":[113.525298,22.246466],"num":10, spherical:true,distanceMultiplier: 6378137,maxDistance:100/6378137, query:{account:"tcrct"}}
num是控制返回条数的.
但是现在我要要实现分页功能, 每一页20条, 查手册没有看到runCommand支持 skip类似的选项. 所以不知道如何实现分页了.
解决方案
楼主明显对基本的limit和skip很熟悉。。
楼主说的这个mongodb目前确实不支持,但是你可以通过aggreation来做,文档在这里。这个就支持limit和skip了,也是当前推荐的做法。
这篇关于mongodb - mongo runCommand 分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文