Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$dayOfWeek
$dayOfWeekOperator di Amazon DocumentDB mengekstrak hari dalam seminggu dari bidang tanggal tertentu. Ini mengembalikan hari dalam seminggu sebagai angka antara 1 (Minggu) dan 7 (Sabtu), yang merupakan perilaku yang sama seperti di MongoDB.
Parameter
-
date field: Bidang tanggal untuk mengekstrak hari dalam seminggu dari.
Contoh (MongoDB Shell)
Contoh ini menunjukkan cara menggunakan $dayOfWeek operator untuk mengekstrak hari dalam seminggu dari date bidang dalam weather koleksi.
Buat dokumen sampel
db.weather.insertMany([ { "temperature": 97.5, "humidity": 0.60, "date": new Date("2023-04-01") }, { "temperature": 95.2, "humidity": 0.55, "date": new Date("2023-04-02") }, { "temperature": 92.8, "humidity": 0.65, "date": new Date("2023-04-03") } ]);
Contoh kueri
db.weather.aggregate([ { $project: { dayOfWeek: { $dayOfWeek: "$date" } } } ]).pretty();
Keluaran
{ "_id" : ObjectId("64272c6663f4f8ce422c2d91"), "dayOfWeek" : 7 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d92"), "dayOfWeek" : 1 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d93"), "dayOfWeek" : 2 }
Contoh kode
Untuk melihat contoh kode untuk menggunakan $dayOfWeek perintah, pilih tab untuk bahasa yang ingin Anda gunakan: