Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$currentDate
$currentDateOperator digunakan untuk mengatur nilai bidang ke tanggal dan waktu saat ini. Operator ini berguna untuk memperbarui bidang secara otomatis dengan stempel waktu saat ini ketika dokumen dimasukkan atau diperbarui.
Parameter
-
field: Bidang untuk memperbarui dengan tanggal dan waktu saat ini. -
type: (opsional) Menentukan jenis BSON untuk digunakan untuk tanggal saat ini. Bisa salah satudateatautimestamp.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan cara menggunakan $currentDate operator untuk mengatur lastModified bidang ke tanggal dan waktu saat ini ketika dokumen baru dimasukkan.
Buat dokumen sampel
db.users.insert({ name: "John Doe", email: "john.doe@example.com" })
Contoh kueri
db.users.updateOne( { name: "John Doe" }, { $currentDate: { lastModified: true } } )
Lihat dokumen yang diperbarui
db.users.findOne({ name: "John Doe" })
Keluaran
{
_id: ObjectId('...'),
name: 'John Doe',
email: 'john.doe@example.com',
lastModified: ISODate('2025-10-25T22:50:29.963Z')
}
Contoh kode
Untuk melihat contoh kode untuk menggunakan $currentDate perintah, pilih tab untuk bahasa yang ingin Anda gunakan: