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

Cách thêm chỉ mục trong dự án mongoDB với khuôn khổ Morphia

Mongodb sẽ tự động sử dụng chỉ mục vì vậy nó không được xử lý bởi morphia. Bạn nên lập chỉ mục các trường mà bạn thường sử dụng cho các truy vấn, ví dụ:

Đăng:

{
    title : "My title", // indexed
    content : "My long long long long loooooong content" // Not indexed
}

Trong tài liệu bài đăng đơn giản được hiển thị ở trên, bạn thấy rằng trường tiêu đề được lập chỉ mục vì một công cụ blog thường tìm kiếm qua tiêu đề thay vì nội dung cộng với nội dung sẽ sử dụng nhiều RAM của bạn nên nó có thể không vừa trong bộ nhớ. Đó có thể không phải là ví dụ tốt nhất nhưng nó cho thấy ý tưởng chính.

Tôi khuyên bạn nên đọc liên kết chỉ mục.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể sử dụng câu lệnh nhập bên ngoài mô-đun

  2. Đẩy vào bên trong forEach có truy vấn không hoạt động bình thường

  3. Tìm từ được sử dụng phổ biến nhất trong trường chuỗi trong toàn bộ tập hợp

  4. Cách sử dụng aggregrate trong mongodb để $ match _id

  5. Không thể khởi động lại mongodb trên Ubuntu 11.04