搜尋

首頁  >  問答  >  主體

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類似的選項. 所以不知道如何實現分頁了.

仅有的幸福仅有的幸福2757 天前797

全部回覆(2)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:23:15

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

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

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:23:15

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

    回覆
    0
  • 取消回覆