mongodb需要查询2个表,进行分页,因为需要限制第二个表的条件。这个怎么写?
闭关修行中......
Mongodb は複数テーブルのクエリには適していません。そのテーブル構造の設計思想は SQL データベースとはまったく異なります。複数テーブルのクエリを避けるために、mongodb のテーブル構造の設計をよく理解することをお勧めします。
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 です。
Mongodb は複数テーブルのクエリには適していません。そのテーブル構造の設計思想は SQL データベースとはまったく異なります。複数テーブルのクエリを避けるために、mongodb のテーブル構造の設計をよく理解することをお勧めします。
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 です。