たとえば、次のようなデータセットがあります。
リーリークエリは data.fruite
全体です;
Q1: フィルターによってクエリされたデータのみを取得する方法はありますか?ドキュメントオブジェクトのサイズが比較的大きい場合はどうなるでしょうか?
Q2: これは Mongodb の機能ですか?フィルター条件に一致した後、ドキュメント オブジェクト全体が返されますか?
Q3: この分野で参照できる API ドキュメントはありますか?
怪我咯2017-05-02 09:26:53
質問者が尋ねた質問は、実際にはデータモデルとビジネスクエリの間のトレードオフに関連しています。
1. MongoDB は基本的に毎回ドキュメントの単位を返します。ドキュメントに配列 (Array) が含まれている場合は、すべての配列を返す必要があります。
2. 被験者の希望通り、クエリ条件に従い、条件を満たす配列のデータだけを返したい場合は、を検討できます。 リーリー
/q/10...ご参考までに。
MongoDB を愛してください!
--------------------------ゴージャスなセパレーター--------------------- -- --------
MongoDB 中国語コミュニティには多くのオフライン アクティビティがあります。以下をクリックしてください:
2017 華山剣ディスカッション|MongoDB 中国語コミュニティ
3月には杭州駅が登場します! ! ! 興味のあるお友達は急いで登録してください! ! !
漂亮男人2017-05-02 09:26:53
リーリー
は実際に data.fruit データのストックを返しますが、条件のストックも返すことができますが、フルーツ配列内のストックのインデックス番号を知る必要があります。
つまり
リーリー リファレンス (mongodb バージョン 3.4):
https://docs.mongodb.com/manu...
https://docs.mongodb.com/manu...#🎜🎜 #