O ile wiem, Mongoose nie ma „domyślnego formatu”. Zamiast tego zapisuje Date
instancje jako (chyba) sygnatury czasowe RFC 822 (Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
) i analizuje je z powrotem z bazy danych, uruchamiając new Date(INPUT)
.
To ostatnie działanie jest Twoim problemem:
> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
Jak widać, sam Javascript analizuje go jako mm.dd.yyyy
. Nie wiem, czy da się to rozwiązać bez konieczności aktualizacji bazy danych.