これは非常に簡単です。たとえば、Mongooseを使用している場合、デフォルト値として関数を渡すことができます。Mongooseは、挿入するたびに関数を呼び出します。
したがって、スキーマでは次のようにします。
{
timestamp: { type: Date, default: Date.now},
...
}
関数オブジェクト自体のみを渡すことを忘れないでくださいDate.now
関数呼び出しの値ではなく、Date.now()
これにより、日付がスキーマが作成されたときの値に1回だけ設定されるためです。
このソリューションはMongoose&Node.Jsに適用されます。これをより正確に指定しなかったため、これがユースケースであることを願っています。