sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Aggregationssumma på objekt i Array

db.test.aggregate([
   {  $unwind: "$stats" },
   {
        $group: {
            _id:"$stats.year",
            number:{$sum:"$stats.number"}
        }
    },
    { 
        $group: {
          _id: 0,  
          stats:{ $push:  {year:"$_id",number:"$number"}}
        }
    },
    {  
        $project:{stats:1,_id:0}
    } ])


  1. Spring Data-MongoDb Alternativ för aggregeringsmetod

  2. StackExchange Redis ChannelPrefix Inte omfattningsnycklar

  3. Läs BSON (mongoDB) till POJO med GSON och TypeAdapter

  4. Hitta poster med fält i ett kapslat dokument när överordnade fält inte är kända