sql >> データベース >  >> NoSQL >> MongoDB

mongodbJavaドライバー-複数のフィールドを持つ$group

    解決策を見つけました。andを変更する必要がありました Projections.fieldsの演算子 オペレーター。理由はまだわかりません。多分他の誰かがそれについて詳しく説明することができます。

    したがって、実際のクエリは次のようになります。

    collectionName.aggregate(
      Arrays.asList(
        group(fields(eq("year", "$year"),
                     eq("month", "$month"),
                     eq("day", "$day"),
                     eq("prodName", "$prodName"),
                     eq("actionName", "$actionName")),
             sum("actionCount", 1))
    );
    



    1. mongodbのテキストをデクリメントできますか?

    2. Python + Memcached:分散アプリケーションでの効率的なキャッシング

    3. MongoDBがmLabを取得– MongoDBホスティングのさまざまな選択肢は何ですか?

    4. MongoDB-増分値の代わりに一意の識別子として12バイトの文字列を使用する利点