2016-09-20 61 views
0

我需要的MongoDB查詢「排序依據」幫我想排序依據的日期:「直徑」在此查詢:排序依據MongoDB中

db.pe_comp.aggregate([ 
       {$group : 
        {_id : 
        {year:{$year: "$dia"} 
        }, 
        Sesiones:{$sum: "$sesiones"}, 
        Usuarios:{$sum: "$usuarios"}, 
        Visitas:{$sum: "$n_vis_pag"},      
        Nuevas:{$sum: "$por_new_ses"},  
        Paginas:{$sum: "$pag/ses"}, 
        Rebote: {$sum: "$por_rebote"}   
        }   
        } 
        ]) 

感謝

+3

https://docs.mongodb.com/manual/reference/sql-aggregation-comparison/ – chridam

回答

1

$sort階段是用來排序的數據在聚合管道中。

db.pe_comp.aggregate([ 
         { 
          $group : { 
           _id : { 
            year : { $year : "$dia" } 
           }, 
           Sesiones : { $sum : "$sesiones" }, 
           Usuarios : { $sum : "$usuarios" }, 
           Visitas : { $sum : "$n_vis_pag"},      
           Nuevas : { $sum : "$por_new_ses"},  
           Paginas : { $sum : "$pag/ses"}, 
           Rebote : { $sum : "$por_rebote"}   
          }   
         }, { 
          "$sort" : { 
           "_id.year" : 1 
          } 
         } 
        ]) 
+1

非常感謝,我只是嘗試一下,就OK了...謝謝 – z3r0n