To je docela jednoduché! Když například používáte Mongoose, můžete předat funkce jako výchozí hodnotu. Mongoose pak volá funkci pro každé vložení.
Takže ve svém schématu byste udělali něco jako:
{
timestamp: { type: Date, default: Date.now},
...
}
Nezapomeňte předat pouze samotný funkční objekt Date.now
a nikoli hodnotu volání funkce Date.now()
protože tím se datum nastaví pouze jednou na hodnotu, kdy bylo vaše schéma vytvořeno.
Toto řešení platí pro Mongoose &Node.Js a doufám, že to je váš případ použití, protože jste to nespecifikovali přesněji.