Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$dayOfMonth
Operator $dayOfMonth agregasi di Amazon DocumentDB mengambil hari dalam sebulan (dari 1 hingga 31) untuk tanggal tertentu. Operator ini berguna untuk mengelompokkan, memfilter, atau mengekstrak hari dalam sebulan dari bidang tanggal dalam dokumen Anda.
Parameter
-
date expression: Ekspresi tanggal dapat berupa bidang tanggal dari dokumen, objek tanggal, atau string tanggal.
Contoh (MongoDB Shell)
Contoh ini menunjukkan cara menggunakan $dayOfMonth operator untuk mengekstrak hari dalam sebulan dari bidang tanggal dalam dokumen.
Buat dokumen sampel
db.events.insertMany([ { _id: 1, eventDate: new Date("2022-01-15T12:00:00Z") }, { _id: 2, eventDate: new Date("2022-02-28T15:30:00Z") }, { _id: 3, eventDate: new Date("2022-03-01T09:45:00Z") }, { _id: 4, eventDate: new Date("2022-04-30T23:59:59Z") } ]);
Contoh kueri
db.events.aggregate([ { $project: { eventDay: { $dayOfMonth: "$eventDate" } }} ])
Keluaran
[
{ "_id" : 1, "eventDay" : 15 },
{ "_id" : 2, "eventDay" : 28 },
{ "_id" : 3, "eventDay" : 1 },
{ "_id" : 4, "eventDay" : 30 }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $dayOfMonth perintah, pilih tab untuk bahasa yang ingin Anda gunakan: