Den bedste måde er at gemme native JavaScript Date-objekter, som knytter sig til BSON native Date-objekter.
> 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") }
Den oprindelige type understøtter en lang række nyttige metoder out of the box, som du for eksempel kan bruge i dine map-reduce jobs.
Hvis du har brug for det, kan du nemt konvertere Date
objekter til og fra Unix-tidsstempler ved hjælp af getTime()
metode og Date(milliseconds)
henholdsvis konstruktør.
Strengt taget måles Unix-tidsstemplet i sekunder . JavaScript Date-objektet måler i millisekunder siden Unix-epoken.