MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Conversion d'une date stockée mongo en millisecondes depuis l'époque Unix lors du chargement ?

Vous pouvez ajouter la version numérique en millisecondes de timestamp en tant qu'attribut virtuel sur le schéma :

schema.virtual('timestamp_ms').get(function() {
  return this.timestamp.getTime();
});

Ensuite, vous pouvez activer l'inclusion du champ virtuel dans toObject appelle des instances de modèle via une option sur votre schéma :

var schema = new Schema({
  timestamp: Date
}, {
  toObject: { getters: true }
});