検索

ホームページ  >  に質問  >  本文

mongodb 多表分页怎么查询?

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

阿神阿神2793日前777

全員に返信(2)返信します

  • 天蓬老师

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

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

    返事
    0
  • 迷茫

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

    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
  • キャンセル返事