sql >> Databasteknik >  >> NoSQL >> MongoDB

Konvertera ett mongo lagrat datum tillbaka till millisekunder sedan Unix-epoken när det laddades?

Du kan lägga till den numeriska millisekundersversionen av timestamp som ett virtuellt attribut på schemat:

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

Sedan kan du aktivera det virtuella fältets inkludering i toObject anropar modellinstanser via ett alternativ i ditt schema:

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


  1. Kunde inte ansluta till Redis vid 10.XX.XX.28:6379:Okänt fel - vid åtkomst från Spring Batch eller Windows-maskin

  2. hitta id för senaste underdokument infogat i mongoose

  3. Prestandajämförelse för att använda Redis-hashar kontra många nycklar

  4. Mongoose returnerar alltid en tom array NodeJS