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

Mô phỏng truy vấn chậm trong mongodb?

Bạn có thể sử dụng toán tử $ where để gọi giấc ngủ (). Điều này sẽ hoạt động ở bất kỳ ngôn ngữ nào hoặc ORM / ODM. Ví dụ, trong Mongoid, bạn có thể làm:

Model.where( :$where => "sleep(100) || true" ).count

Điều chỉnh giá trị ngủ cho số lượng tài liệu trong bộ sưu tập (nó sẽ trì hoãn trên mỗi tài liệu). Điều này sẽ gây ra những điều khá khủng khiếp đối với máy chủ DB, vì vậy chỉ sử dụng nó để thử nghiệm và không bao giờ (không bao giờ!) Trên máy chủ sản xuất.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn song song cùng một tài liệu trong cùng một API trong mongoDB

  2. multi sum / count trên mongodb (tổng giới tính và tổng tất cả kết quả)

  3. Kết nối với cơ sở dữ liệu MongoDB bằng mongoose đằng sau proxy

  4. Sử dụng MongoDB với Laravel 5.3

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