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

Convertendo uma data armazenada do mongo em milissegundos desde a época do Unix quando carregada?


Você pode adicionar a versão numérica em milissegundos de timestamp como um atributo virtual no esquema:
schema.virtual('timestamp_ms').get(function() {
  return this.timestamp.getTime();
});

Então você pode habilitar a inclusão do campo virtual em toObject chama instâncias de modelo por meio de uma opção em seu esquema:
var schema = new Schema({
  timestamp: Date
}, {
  toObject: { getters: true }
});