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

Regex Mongodb dalam agregasi menggunakan referensi ke nilai bidang

Cara paling sederhana adalah dengan menggunakan $expr pertama tersedia di 3.6 seperti ini:

{$match:{$expr:{$eq:[
    “$second”,
    {$substr:{
        “$first”,
        0,
        {$strLenCP:”$second”}
    }}
]}}}

Ini membandingkan string di bidang 'kedua' dengan karakter N pertama dari 'pertama' di mana N adalah panjang string kedua. Jika keduanya sama, maka 'pertama' dimulai dengan 'kedua'.

4.2 menambahkan dukungan untuk $regex dalam ekspresi agregasi, tetapi memulai dengan jauh lebih sederhana dan tidak memerlukan ekspresi reguler.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kelompokkan berdasarkan Tanggal dengan Zona Waktu Lokal di MongoDB

  2. Direktori data MongoDB /data/db tidak ditemukan

  3. MongoDB - Agregasi - Untuk mendapatkan item unik dalam array

  4. Cara menggabungkan nilai semua mata pelajaran di mongoDB

  5. Bagaimana cara menyimpan gambar di backend simpul?