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

Abaikan karakter khusus sebelum kondisi pertandingan

Anda dapat mencoba dengan $where operator dalam kueri Anda:

{$where: "this.name.replace(/[ -]/g,'') == 'TEST'"}

atau:

{$where: "this.name.match(/T[ -]*E[ -]*S[ -]*T/)"}

atau langsung $regex :

{name: /T[ -]*E[ -]*S[ -]*T/}

Info lebih lanjut tentang $where $regex operator.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Simpan luwak () tidak memperbarui nilai dalam array dalam dokumen basis data

  2. Hitung rata-rata bidang dalam dokumen/array yang disematkan

  3. Kesalahan saat menjalankan gambar mongo - docker-entrypoint.sh:baris 381

  4. Apa perbedaan antara menyimpan dan menyisipkan di Mongo DB?

  5. Respons aneh ketika menemukan dokumen di MongoDB menggunakan Mongoose di Node.js