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

MongoDBを使用して配列要素に基づいてレコードをグループ化する方法

    まず、 $unwind を使用する必要があります 配列内の要素ごとに1つのドキュメントを出力します。

    db.books.aggregate([
      { 
        $unwind : "$categories"
      },
      {
        $group : { _id : "$categories", total: { $sum: 1 } }
      }   
    ])
    



    1. Redis構成でYii2をセットアップする方法

    2. クエリ用のMongoキャスト文字列から数値へ

    3. MongoDBネイティブノードドライバー:説明が壊れていますか?

    4. DockerComposeを使用してMongoDBとRedpandaのアプリケーションを開発する方法