recherche

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

mongodb 多表分页怎么查询?

mongodb需要查询2个表,进行分页,因为需要限制第二个表的条件。这个怎么写?

阿神阿神2810 Il y a quelques jours792

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

  • 天蓬老师

    天蓬老师2017-04-28 09:06:38

    Mongodb ne convient pas aux requêtes multi-tables. Ses idées de conception de structure de table sont complètement différentes de celles des bases de données SQL. Il est recommandé de se familiariser davantage avec la conception de structure de table de mongodb pour éviter les requêtes multi-tables.

    répondre
    0
  • 迷茫

    迷茫2017-04-28 09:06:38

    Association de méthode DBRef, par exemple :
    Table un un, table deux deux,
    db.one.insert({name:"Flying Fox"})
    o = db.one.find( {name :"Flying Fox"})[0]
    db.two.insert({"title":"Associated one"},one:[new DBRef('one',o._id)])
    db.two.find({title:"Hello China!"})[0].one[0].fetch()
    Utilisez skip et limit pour effectuer une requête de pagination, par exemple :
    db.two .find(). sort({"name":1}).skip(10).limit(10);

    Il y a beaucoup d'informations en ligne, les principales sont DBRef, trier, sauter, limiter !

    répondre
    0
  • Annulerrépondre