Hasta donde yo sé, Mongoose no tiene un 'formato predeterminado'. En su lugar, guarda Date
instancias como (creo) marcas de tiempo RFC 822 (Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
), y los analiza desde la base de datos ejecutando new Date(INPUT)
.
Esa última acción es tu problema:
> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
Como puede ver, Javascript lo analiza como mm.dd.yyyy
. No sé si eso se puede solucionar sin tener que actualizar tu base de datos.