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

複数のIDを持つMongoDBグループ

    MongoDBの$group-operatorの場合、値は値でもありません。

    3つのキーすべてが存在しないドキュメントを除外する場合は、 $ match -これらすべてのキーを持たないドキュメントをフィルタリングする集約パイプラインにステップします。

     db.collection.aggregate([
         { $match: { 
             "type" : { "$exists" : true}, 
             "location" : { "$exists" : true}, 
             "language" : { "$exists" : true}
           } 
         },
         { $group: {
             "_id": {
                 "location": "$location", 
                 "type": "$typ", 
                 "language": "$language"
             },
             "count": {$sum: 1}
           }
         }
     ]);
    


    1. MongoDB Javaドライバー:IDでフィルター

    2. Redisを使用して、限られた範囲から一意のIDを生成します

    3. mongodbの$projectが配列を返す可能性はありますか?

    4. express.jsでマングース接続を処理する適切な方法は何ですか?