Am besten speichern Sie native JavaScript-Datumsobjekte, die auf native BSON-Datumsobjekte abgebildet werden.
> db.test.insert({date: ISODate()})
> db.test.insert({date: new Date()})
> db.test.find()
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:42.389Z") }
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:57.240Z") }
Der native Typ unterstützt eine ganze Reihe nützlicher Methoden sofort einsatzbereit, die Sie beispielsweise in Ihren Map-Reduce-Jobs verwenden können.
Bei Bedarf können Sie Date
ganz einfach umwandeln Objekte zu und von Unix-Zeitstempeln unter Verwendung von getTime()
Methode und Date(milliseconds)
Konstruktor.
Genau genommen wird der Unix-Zeitstempel in Sekunden gemessen . Das JavaScript-Datumsobjekt misst in Millisekunden seit der Unix-Epoche.