Wednesday, 30 September 2015

mongodb how to aggregation the result of another aggregation?




db.orders.aggregate( [
   {
     $group: {
        _id: {
           cust_id: "$cust_id",
           ord_date: {
               month: { $month: "$ord_date" },
               day: { $dayOfMonth: "$ord_date" },
               year: { $year: "$ord_date"}
           }
        }
     }
   },
   {
     $group: {
        _id: null,
        count: { $sum: 1 }
     }
   }
] )





http://docs.mongodb.org/manual/reference/sql-aggregation-comparison/





No comments:

Post a comment