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

由於需要基於 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)
曾经蜡笔没有小新

樓主明顯對基本的limit和skip很熟悉。 。

樓主說的這個mongodb目前確實不支持,但是你可以透過aggreation來做,文件在這裡。這個就支持limit和skip了,也是目前推薦的做法。

    漂亮男人

    謝謝邀請。mongodb和其他資料庫一樣都可以查詢對應的資料條數進行分頁操作的,官方文件也有對應的說明,例如mongodb.limit和mongodb.skip。或者你參考這個中文說明limit.skip。希望對你有幫助

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!