Możesz dodać numeryczne milisekundy wersji timestamp
jako wirtualny atrybut w schemacie:
schema.virtual('timestamp_ms').get(function() {
return this.timestamp.getTime();
});
Następnie możesz włączyć włączenie wirtualnego pola w toObject
wywołuje instancje modelu za pomocą opcji w schemacie:
var schema = new Schema({
timestamp: Date
}, {
toObject: { getters: true }
});