Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$ tanggal ToParts
Baru dari versi 5.0.1 dan 8.0
Operator $dateToParts agregasi di Amazon DocumentDB mengembalikan dokumen yang berisi bagian konstituen dari nilai tanggal dan waktu, seperti tahun, bulan, hari, jam, menit, detik, dan milidetik.
Parameter
-
date: Nilai tanggal dan waktu untuk memecah menjadi beberapa bagian. -
timezone: (opsional) Zona waktu yang akan digunakan saat mengekstraksi bagian tanggal. Jika tidak ditentukan, bagian dikembalikan dalam UTC. -
iso8601: (opsional) Jika diatur ketrue, dokumen yang dikembalikan menggunakan bagian tanggal ISO 8601 (isoWeekYear,isoWeek,isoDayOfWeek). Nilai default-nyafalse.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan bagaimana menggunakan $dateToParts operator untuk mengembalikan bagian-bagian individu dari tanggal.
Buat dokumen sampel
db.events.insertMany([ { _id: 1, eventDate: ISODate("2023-04-01T10:30:15Z") }, { _id: 2, eventDate: ISODate("2023-12-25T18:45:00Z") } ]);
Contoh kueri
db.events.aggregate([ { $project: { _id: 1, parts: { $dateToParts: { date: "$eventDate" } } } } ])
Keluaran
[
{
"_id": 1,
"parts": { "year": 2023, "month": 4, "day": 1, "hour": 10, "minute": 30, "second": 15, "millisecond": 0 }
},
{
"_id": 2,
"parts": { "year": 2023, "month": 12, "day": 25, "hour": 18, "minute": 45, "second": 0, "millisecond": 0 }
}
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $dateToParts perintah, pilih tab untuk bahasa yang ingin Anda gunakan: