検索

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

mongodbでは、mapReduceの一部の値がreduceで処理されません。

mongodbでmapReduceを使用すると、一部の値がreduceで処理されず、非常に混乱します。最初のコード

リーリー

出力すべきデータは

です リーリー

実際の出力データは

です。 リーリー

非常に混乱していますが、条件発行のキーが4以下の場合は正常に表示されるのですが、3以上の場合やクエリ条件が追加されている場合はreduce処理が行われません。

もう 1 つの質問は、mapReduce にクエリがある場合、最初にクエリを処理するか、それとも Reduce を処理してから結果のクエリを処理するかです。

大家讲道理大家讲道理2864日前680

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

  • 大家讲道理

    大家讲道理2017-05-17 10:06:04

    集計を使用することをお勧めします。 MR と比較すると、集約は MongoDB の最上級の機能です。

    ご参考までに。

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

    返事
    0
  • キャンセル返事