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 }
});