MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

làm thế nào để lập chỉ mục tên người dùng trong mongo với phân biệt chữ hoa chữ thường?

Lưu trữ tên người dùng đã nhập ban đầu và một phiên bản chuẩn (chữ thường cho ứng dụng của bạn) là hoàn toàn hợp lý. Chỉ cần đảm bảo rằng trường chuẩn được cập nhật trong mô hình của bạn bất cứ khi nào tên người dùng được đặt và kiểm tra các vi phạm ràng buộc thông qua chỉ mục duy nhất của trường chuẩn.

Một tình huống khác mà giải pháp này (trường gốc và trường chuẩn) có ý nghĩa là các bài báo, trong đó cùng một tiêu đề có thể được sử dụng lại nhưng slug (đối với URL) phải là duy nhất.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose với ReplicaSet trên Atlas

  2. Trình điều khiển gốc MongoDB Node.js âm thầm nuốt ngoại lệ `BulWrite`

  3. Tạo Bộ sưu tập trong MongoDB

  4. Chuyển các giá trị hộp kiểm vào cơ sở dữ liệu bằng JavaScript

  5. Chỉ định nhiều tiêu chí trong truy vấn db mùa xuân mongo