Доколкото знам, Mongoose няма „формат по подразбиране“. Вместо това записва Date
примери като (мисля) RFC 822 времеви клейма (Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
) и ги анализира обратно от базата данни чрез изпълнение на new Date(INPUT)
.
Последното действие е ваш проблем:
> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
Както можете да видите, самият Javascript го анализира като mm.dd.yyyy
. Не знам дали това е разрешимо, без да се налага да актуализирате вашата база данни.