Kamis, 21 September 2017

project pada anggregate mongodb

biar gak lupa....
baru tahu project bisa rename nama field setelah grouping di mongodb

match ={$match : {$and: [{tanggal_panen: {$gte:new Date("01,01,2016")}}, {tanggal_panen: {$lte: new Date("12,31,2016")}}]}},
grup = {$group: { _id : "$tanggal_panen",company: {$first : "$company_id"}}},
proj = { $project: {
      _id: 0,
      tanggalPanen: "$_id",
      pt : "$company"
   }
},
db.panen.aggregate([match, grup, proj])