由于需要基于 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类似的选项. 所以不知道如何实现分页了.
작가는 기본 한도와 건너뛰기에 대해 확실히 잘 알고 있습니다. .
포스터에서 언급한 mongodb는 현재 지원하지 않지만 Aggregation을 통해 지원 가능합니다. 이는 현재 권장되는 접근 방식이기도 한 제한 및 건너뛰기를 지원합니다.
초대해주셔서 감사합니다.
mongodb
다른 데이터베이스와 마찬가지로 페이징 작업에 해당하는 데이터 수를 쿼리할 수 있습니다. 공식 문서에도 mongodb.limit 및 mongodb.skip과 같은 해당 지침이 있습니다. 아니면 이 중국어 설명 Limit.skip을 참조할 수도 있습니다. 도움이 되셨기를 바랍니다