recherche

Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours801

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

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

    L'auteur est évidemment familier avec la limite de base et le saut. .

    Le mongodb mentionné par l'affiche ne le supporte pas actuellement, mais vous pouvez le faire via l'agrégation. La documentation est ici. Cela prend en charge la limitation et le saut, qui est également l'approche actuellement recommandée.

    répondre
    0
  • 漂亮男人

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

    Merci pour l'invitation. mongodbComme d'autres bases de données, vous pouvez interroger le nombre correspondant de données pour les opérations de pagination. Les documents officiels contiennent également des instructions correspondantes, telles que mongodb.limit et mongodb.skip. Ou vous pouvez vous référer à cette description chinoise limit.skip. J'espère que ça vous aidera

    répondre
    0
  • Annulerrépondre