2016-07-20 11 views

Antwort

1

der Annahme, dass Ihr Modell ist AdLog Try this:

AdLog::raw()->agregate([ 
    [ "$group" => [ 
     "_id" => [ 
      "year" => [ "$substr" => [ "$dateStr", 7, 4 ] ], 
      "month" => [ "$substr" => [ "$dateStr", 4, 2 ] ] 
     ], 
     "count" => [ "$sum" => 1 ] 
    ]] 
]); 
+0

@abdu Tahiri: Wie kann ich feststellen, welche Felder i zurückkehren wollen? Und wie bekomme ich das Jahr als Ergebnis im Format 0000. Das Jahrformat in der Ausgabe ist derzeit mit Ihrer Abfrage die letzten drei Ziffern des Zeitstempels. –