wie konvertieren timestamp to date in mongodb?

arbeite ich an aggregation von mongodb collection.meine mongodb-collection hat creation_time in timestamp.Wie werde ich sammeln kann, gleichen Tag das Ergebnis und die Summe mit nächsten Tag das Ergebnis.Angenommen ich habe Daten zu sammeln, die für 5 Tage.Meine mongodb collection ist:

{
    "_id" : "1522845653126"
},
{
    "_id" : "1522838153324"
},
{
    "_id" : "1513421466415"
},
{
    "_id" : "1515488183153"
},
{
    "_id" : "1521571234500"
}

Wie kann ich berechnen.Wie viele-Eintrag speichern auf bestimmten Datum?? nden, nehmen wir an, ich will ist die Abfrage Ergebnisse zurückgibt, die eine laufende Summe der aggregation, wie:

{
 time: "2013-10-10"
 count: 3,

},
{
 time: "2013-10-11"
 total: 7,

}

etwas wie dieses.
ich habe versucht, so etwas zu tun

db.coll.aggregate([
   {
        $group:{
        _id:new Date($creation_time).toLocaleDateString(),
         $count:{$add:1}
            }
         time:new Date($creation_time).toLocaleDateString()
   }
 ])

Funktioniert es nicht.wo bin ich falsch???Ich bin neu in mongodb.
Vielen Dank für jede Hilfe

InformationsquelleAutor | 2018-04-25
Schreibe einen Kommentar