Det är ganska enkelt! När du till exempel använder Mongoose kan du skicka funktioner som standardvärde. Mongoose anropar sedan funktionen för varje infogning.
Så i ditt Schema skulle du göra något i stil med:
{
timestamp: { type: Date, default: Date.now},
...
}
Kom ihåg att endast skicka in själva funktionsobjektet Date.now
och inte värdet på funktionsanropet Date.now()
eftersom detta endast kommer att ställa in datumet en gång till värdet för när ditt schema skapades.
Den här lösningen gäller Mongoose &Node.Js och jag hoppas att det är ditt användningsfall eftersom du inte angav det mer exakt.