mongodbでmapReduceを使用すると、一部の値がreduceで処理されず、非常に混乱します。最初のコード
リーリー
出力すべきデータは
です
リーリー
実際の出力データは
です。
リーリー
非常に混乱していますが、条件発行のキーが4以下の場合は正常に表示されるのですが、3以上の場合やクエリ条件が追加されている場合はreduce処理が行われません。
もう 1 つの質問は、mapReduce にクエリがある場合、最初にクエリを処理するか、それとも Reduce を処理してから結果のクエリを処理するかです。
集計を使用することをお勧めします。 MR と比較すると、集約は MongoDB の最上級の機能です。
ご参考までに。
MongoDB が大好きです!楽しむ!