¡Eso es bastante simple! Cuando usa Mongoose, por ejemplo, puede pasar funciones como un valor predeterminado. Mongoose luego llama a la función para cada inserción.
Así que en tu esquema harías algo como:
{
timestamp: { type: Date, default: Date.now},
...
}
Recuerde pasar solo el objeto de función en sí mismo Date.now
y no el valor de la llamada de función Date.now()
ya que esto solo establecerá la fecha una vez al valor de cuando se creó su esquema.
Esta solución se aplica a Mongoose y Node.Js y espero que sea su caso de uso porque no lo especificó con mayor precisión.