MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Operator Agregasi MongoDB untuk Bagian Tanggal Pengembalian

Artikel ini mencantumkan berbagai operator pipeline agregasi yang dapat digunakan untuk mengembalikan bagian tanggal individual dari objek Date di MongoDB.

Bagian Tanggal Tertentu

Tabel berikut mencantumkan operator yang khusus untuk bagian tanggal tertentu.

Operator Deskripsi
$dayOfMonth Mengembalikan hari dalam sebulan untuk tanggal tertentu sebagai angka antara 1 dan 31 .
$dayOfWeek Mengembalikan hari dalam seminggu untuk tanggal tertentu sebagai angka antara 1 (Minggu) dan 7 (Sabtu).
$dayOfYear Mengembalikan hari dalam setahun untuk tanggal tertentu sebagai angka antara 1 dan 366 (tahun kabisat).
$hour Mengembalikan jam untuk tanggal tertentu sebagai angka antara 0 dan 23 .
$isoDayOfWeek Mengembalikan nomor hari kerja dari tanggal tertentu dalam format ISO 8601, mulai dari 1 (untuk hari Senin) hingga 7 (untuk hari Minggu).
$isoWeek Mengembalikan nomor minggu dari tanggal tertentu dalam format ISO 8601, mulai dari 1 ke 53 .
$isoWeekYear Mengembalikan nomor tahun untuk tanggal tertentu dalam format ISO 8601.
$millisecond Mengembalikan milidetik dari tanggal tertentu sebagai angka antara 0 dan 999 .
$minute Mengembalikan menit untuk tanggal tertentu sebagai angka antara 0 dan 59 .
$month Mengembalikan bulan untuk tanggal tertentu sebagai angka antara 1 (Januari) dan 12 (Desember).
$second Mengembalikan detik untuk tanggal tertentu sebagai angka antara 0 dan 60 (detik kabisat).
$week Mengembalikan nomor minggu untuk tanggal tertentu sebagai angka antara 0 (minggu parsial yang mendahului hari Minggu pertama tahun itu) dan 53 (tahun kabisat).
$year Mengembalikan tahun untuk tanggal tertentu sebagai angka (mis. 2021 ).

Lebih Banyak Operator Umum

Operator berikut lebih umum (yaitu Anda dapat menggunakannya untuk semua bagian tanggal).

Operator Deskripsi
$dateToParts Mengembalikan dokumen yang berisi bagian-bagian penyusun tanggal.
$dateToString Mengembalikan tanggal sebagai string. Anda dapat menggunakan nol atau lebih penentu format untuk mengembalikan bagian tanggal tertentu.

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB/NoSQL:Menyimpan Riwayat Perubahan Dokumen

  2. Cara menerapkan versi data di MongoDB

  3. Permintaan luwak dekat (...) pada bidang yang diindeks 2dsphere tidak mengembalikan hasil yang valid

  4. Tambahkan item ke larik dokumen MongoDB di PyMongo tanpa penyisipan ulang

  5. MongoDB Tercepat di Azure!