node.js - mongoose 関連テーブルに基づいてフィルタリングおよびページネーションする方法
PHPz
PHPz 2017-05-24 11:35:40
0
1
1776

問題の背景

  1. 次の 2 つのスキーマ

    リーリー
  2. column Medium active には構成によって変更する必要がある要件があり、news テーブルには多数の挿入要件があります

問題の説明

  1. news でページング クエリを実行する方法。クエリ条件は column.activetrue?

  2. クエリ条件を カウントするにはどうすればよいですか?

解決策の試み

1.

リーリー リーリー リーリー リーリー
PHPz
PHPz

学习是最好的投资!

全員に返信(1)
滿天的星座

1. あなたが言及した状況では、populate は次のようになります。したがって、ほとんどの場合、populate はドキュメントとの関連付けを行うときに非常に便利ですが、条件を満たす複数のドキュメントとの関連付けを行う場合は、次のような状況になります。が発生した場合、関連付けがない場合は null が返されます。

2. データ モデルに次の変更を加えることが推奨されます。

1) 使用するデータ モデル手法は、従来のパラダイム モデリング手法である参照手法です。 MongoDB で使用するのはさらに困難です;

2) アンチパラダイム モデリングの使用を検討します。名前は非常に高度に聞こえますが、関連付けを行うためにサブドキュメントを使用しているだけです。あなたの要件では、列をサブドキュメントとしてニュースに埋め込む方が簡単です。

ご参考までに。

MongoDB が大好きです!楽しむ!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!