Nejlepším způsobem je uložit nativní objekty Date JavaScript, které se mapují na nativní objekty Date BSON.
> 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") }
Nativní typ podporuje celou řadu užitečných metod po vybalení z krabice, kterou můžete použít například ve svých úlohách s omezením mapy.
Pokud potřebujete, můžete Date
snadno převést objektů do az unixových časových razítek pomocí getTime()
metoda a Date(milliseconds)
konstruktoru.
Přísně vzato, časová značka Unixu se měří v sekundách . Objekt JavaScript Date se měří v milisekundách od epochy Unixu.