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

Mongodb - Bagaimana cara menemukan string di banyak bidang?

Cara termudah adalah dengan menambahkan bidang array dan mengisinya dengan semua varian yang ingin Anda cari. Indeks bidang array itu.

Dengan begitu Anda hanya memerlukan satu indeks dan pencarian Anda di semua bidang menjadi sederhana dan tidak berubah ketika Anda ingin mencari di beberapa varian pencarian baru. Anda juga dapat menormalkan teks yang Anda masukkan ke dalam larik pencarian, misalnya, menurunkan huruf besar-kecil, menghapus tanda baca, dll.

Lihat https://stackoverflow.com/q/8206188/224370

Sunting: Dokumentasi MongoDB sekarang mencakup pencarian kata kunci dan pencarian teks lengkap yang baru fitur.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah mungkin untuk mengatur MongoDB di lingkungan hosting bersama?

  2. Cara Menunggu di Node.js

  3. Bagaimana cara melacak sistem perpesanan pribadi menggunakan MongoDB?

  4. Ubah nilai variabel dalam dokumen setelah beberapa waktu berlalu?

  5. MongoDB, Mongoose:Bagaimana menemukan subdokumen dalam dokumen yang ditemukan?