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

Truy vấn MongoDB chậm

Bạn cần tạo một truy vấn đảm bảo tính chọn lọc . Đối với điều này, bạn có thể tạo chỉ mục kết hợp . Cũng tốt khi đề cập rằng bạn có thể đã chỉ định một ngôn ngữ trong chỉ mục văn bản (mặc định là tiếng Anh)

db.collection.createIndex(
   { 
    property.multi.value_title: 1,
    field: "text",
    pricing.price: 1
 },
   { default_language: "spanish" }
)

Đối với chỉ mục kết hợp, ESR rất hữu ích trong việc quyết định thứ tự của các trường trong chỉ mục:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo:insert_many + chỉ mục duy nhất

  2. Lập chỉ mục các mảng song song trong Mongodb

  3. Cách tạo lược đồ Mongoose lưu đầu vào dưới dạng html trong mongodb

  4. loopback bao gồm phương thức từ xa trong truy vấn

  5. Xác thực sau khi chọn cơ sở dữ liệu