mongodb 多表分頁怎麼查詢?
阿神
阿神 2017-04-28 09:04:38
0
2
771

mongodb需要查詢2個表,進行分頁,因為需要限制第二個表的條件。這個怎麼寫?

阿神
阿神

闭关修行中......

全部回覆(2)
Peter_Zhu

mongodb不適合多表查詢 ,其表結構設計思路是與sql數據庫完全不同的, 建議多熟悉下mongodb的表結構設計, 避免多表查詢.

迷茫

DBRef方式關聯,例:
表一one,表二two,
db.one.insert({name:"飛狐"})
o = db.one.find({name:"飛狐"})[0 ]
db.two.insert({"title":"關聯one"},one:[new DBRef('one',o._id)])
db.two.find({title:"Hello China!" })[0].one[0].fetch()
用skip,limit來分頁查詢,例:
db.two.find().sort({"name":1}).skip(10). limit(10);

網路資料很多,關鍵的就是DBRef,sort,skip,limit!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板