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

Daftar Operator Tanggal MongoDB, Metode, &Variabel

Artikel ini berisi daftar operator tanggal, metode, dan variabel yang dapat Anda gunakan saat bekerja dengan tanggal di MongoDB.

Operator Pembaruan Bidang

Operator Deskripsi
$currentDate Menetapkan nilai bidang ke tanggal saat ini. Itu dapat diatur sebagai Tanggal atau jenis cap waktu. Standarnya adalah Tanggal.

Operator Ekspresi Tanggal (Pipa Agregasi)

Operator pipeline agregasi berikut mengembalikan objek tanggal atau komponen objek tanggal. Ini dapat digunakan untuk membangun ekspresi untuk digunakan dalam tahapan alur agregasi.

Operator Deskripsi
$dateFromParts Membuat objek Tanggal BSON dari bagian penyusun tanggal.
$dateFromString Mengonversi string tanggal/waktu menjadi objek tanggal.
$dateToParts Mengembalikan dokumen yang berisi bagian-bagian penyusun tanggal.
$dateToString Mengembalikan tanggal sebagai string.
$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).
$toDate Mengonversi nilai menjadi Tanggal.
$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 ).

Metode

Metode berikut dapat digunakan untuk mengembalikan string tanggal/waktu atau objek Tanggal.

Metode Deskripsi
Date() Mengembalikan string tanggal/waktu atau objek Tanggal. Anda dapat memberikan tanggal. Jika tidak, itu akan mengembalikan tanggal/waktu saat ini.

Variabel Sistem

Variabel sistem berikut dapat digunakan untuk mengembalikan nilai waktu atau stempel waktu saat menggunakan alur agregasi.

Metode Deskripsi
NOW Mengembalikan nilai datetime saat ini. Variabel ini diperkenalkan di MongoDB versi 4.2.
CLUSTER_TIME Mengembalikan nilai stempel waktu saat ini. Hanya tersedia di kumpulan replika dan kluster sharding. Variabel ini diperkenalkan di MongoDB versi 4.2.

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Memeriksa Tipe Data Kolom di SQL

  2. mongodb nodejs - mengubah struktur melingkar

  3. Subdokumen temukan/perbarui luwak

  4. Bagaimana cara mengatasi ClassNotFoundException:com.mongodb.connection.BufferProvider?

  5. MongoDB db.collection.count()