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

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

阿神
阿神

闭关修行中......

全員に返信(2)
Peter_Zhu

Mongodb は複数テーブルのクエリには適していません。そのテーブル構造の設計思想は SQL データベースとはまったく異なります。複数テーブルのクエリを避けるために、mongodb のテーブル構造の設計をよく理解することをお勧めします。

いいねを押す +0
迷茫

DBRef メソッドの関連付け、例:
Table one one、table two two、
db.one.insert({name:"Flying Fox"})
o = db.one.find({name:"Flying Fox"} )[0 ]
db.two.insert({"title":"関連するもの"},one:[new DBRef('one',o._id)])
db.two.find({title:"こんにちは中国!" })[0].one[0].fetch()
skip と limit を使用してページング クエリを実行します (例:
db.two.find().sort({"name":1})。スキップ(10); 制限(10);

オンラインにはたくさんの情報がありますが、重要なものは DBRef、sort、skip、limit です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート