Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$ isoDayOf Minggu
$isoDayOfWeekOperator di Amazon DocumentDB mengembalikan hari ISO dalam seminggu untuk tanggal sebagai nilai integer. Sistem tanggal minggu ISO mendefinisikan setiap minggu dimulai pada hari Senin dan berakhir pada hari Minggu, dengan minggu 1 menjadi minggu yang berisi Kamis pertama tahun itu.
Parameter
-
expression: Ekspresi tanggal untuk mengembalikan hari ISO dalam seminggu.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan bagaimana menggunakan $isoDayOfWeek operator untuk mengambil hari ISO dalam seminggu untuk satu set dokumen acara.
Buat dokumen sampel
db.events.insertMany([ { _id: 1, eventDate: ISODate("2023-04-01T12:00:00Z") }, { _id: 2, eventDate: ISODate("2023-04-02T12:00:00Z") }, { _id: 3, eventDate: ISODate("2023-04-03T12:00:00Z") }, { _id: 4, eventDate: ISODate("2023-04-04T12:00:00Z") }, { _id: 5, eventDate: ISODate("2023-04-05T12:00:00Z") }, { _id: 6, eventDate: ISODate("2023-04-06T12:00:00Z") }, { _id: 7, eventDate: ISODate("2023-04-07T12:00:00Z") } ]);
Contoh kueri
db.events.aggregate([ { $project: { _id: 1, eventDate: 1, isoDayOfWeek: { $isoDayOfWeek: "$eventDate" } }} ]);
Keluaran
[
{ "_id": 1, "eventDate": ISODate("2023-04-01T12:00:00Z"), "isoDayOfWeek": 6 },
{ "_id": 2, "eventDate": ISODate("2023-04-02T12:00:00Z"), "isoDayOfWeek": 7 },
{ "_id": 3, "eventDate": ISODate("2023-04-03T12:00:00Z"), "isoDayOfWeek": 1 },
{ "_id": 4, "eventDate": ISODate("2023-04-04T12:00:00Z"), "isoDayOfWeek": 2 },
{ "_id": 5, "eventDate": ISODate("2023-04-05T12:00:00Z"), "isoDayOfWeek": 3 },
{ "_id": 6, "eventDate": ISODate("2023-04-06T12:00:00Z"), "isoDayOfWeek": 4 },
{ "_id": 7, "eventDate": ISODate("2023-04-07T12:00:00Z"), "isoDayOfWeek": 5 }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $isoDayOfWeek perintah, pilih tab untuk bahasa yang ingin Anda gunakan: