MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose-Datumsformat

Soweit ich weiß, hat Mongoose kein 'Standardformat'. Stattdessen speichert es Date Instanzen als (glaube ich) RFC 822 Zeitstempel (Mon Jan 02 2012 00:00:00 GMT+0100 (CET)). ) und parst sie aus der Datenbank zurück, indem new Date(INPUT) ausgeführt wird .

Diese letzte Aktion ist Ihr Problem:

> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)

Wie Sie sehen können, parst Javascript selbst es als mm.dd.yyyy . Ich weiß nicht, ob das lösbar ist, ohne Ihre Datenbank aktualisieren zu müssen.