Apa yang terjadi adalah Anda menelepon Date.now()
pada saat skema didefinisikan untuk menetapkan nilai default untuk createdAt
, lalu nilai tersebut digunakan sebagai default hingga aplikasi Anda dimulai ulang di lain waktu.
Sebagai gantinya, Anda ingin menyetel nilai default ke Date.now
fungsi itu sendiri sehingga akan dipanggil setiap kali dokumen baru dibuat:
var uploadSchema = new Schema({
createdAt: {
type: Date,
required: true,
default: Date.now
},