MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Por que a data ISO no Mongodb é exibida um dia antes?


A data do mongo está sempre em GMT e seu servidor pode estar em outro fuso horário. Você precisa converter a data para GMT antes de formatar.
var moment = require("moment-timezone")

AuthorSchema.virtual('date_of_birth_update_format').get(function(){
 return this.date_of_birth ? moment(this.date_of_birth).tz('GMT').format('YYYY-MM-DD') : '';
});