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

bagaimana cara mengindeks nama pengguna di mongo dengan case-insensitive?

Menyimpan nama pengguna yang dimasukkan sebelumnya dan versi kanonik (huruf kecil untuk aplikasi Anda) sangat masuk akal. Pastikan saja bahwa bidang kanonik diperbarui dalam model Anda setiap kali nama pengguna disetel, dan periksa pelanggaran batasan melalui indeks unik bidang kanonik.

Skenario lain di mana solusi ini (bidang asli dan kanonik) masuk akal adalah artikel, di mana judul yang sama dapat digunakan kembali tetapi slug (untuk URL) harus unik.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring MongoTemplate - temukan berdasarkan regex dalam koleksi

  2. Memasukkan CSV Besar ke MongoDB dengan Node.js dan async.queue

  3. kelompokkan pengumpulan MongoDB berdasarkan bulan dan pendapatan agregat untuk grafik churn/pendapatan

  4. Kesalahan saat mengaktifkan enkripsi data menggunakan kunci lokal MONGODB

  5. Grup bersarang MongoDB?