mongodb 多表分页怎么查询?
阿神
阿神 2017-04-28 09:04:38
0
2
770

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

阿神
阿神

闭关修行中......

répondre à tous(2)
Peter_Zhu

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.

迷茫

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 !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal