mongodb - mongo runCommand 分页
仅有的幸福
仅有的幸福 2017-05-02 09:21:15
0
2
809

由于需要基于 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类似的选项. 所以不知道如何实现分页了.

仅有的幸福
仅有的幸福

모든 응답(2)
曾经蜡笔没有小新

작가는 기본 한도와 건너뛰기에 대해 확실히 잘 알고 있습니다. .

포스터에서 언급한 mongodb는 현재 지원하지 않지만 Aggregation을 통해 지원 가능합니다. 이는 현재 권장되는 접근 방식이기도 한 제한 및 건너뛰기를 지원합니다.

漂亮男人

초대해주셔서 감사합니다. mongodb다른 데이터베이스와 마찬가지로 페이징 작업에 해당하는 데이터 수를 쿼리할 수 있습니다. 공식 문서에도 mongodb.limit 및 mongodb.skip과 같은 해당 지침이 있습니다. 아니면 이 중국어 설명 Limit.skip을 참조할 수도 있습니다. 도움이 되셨기를 바랍니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿