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

Mongodb Map Giảm hiệu suất bằng cách sử dụng Chỉ mục

MapReduce chuyển mọi tài liệu trong bộ sưu tập vào chức năng bản đồ ngoại trừ nếu bạn chuyển nó tùy chọn {query:} mà nó sẽ sử dụng để "lọc trước" các tài liệu được gửi đến MapReduce. Bạn cũng có thể chuyển tùy chọn {sort:} cho mapReduce và nó sẽ gửi tài liệu đến chức năng bản đồ được sắp xếp trên (các) trường đó.

Đó là hai nơi duy nhất mà các chỉ mục sẽ được sử dụng - sau đó mọi thứ diễn ra trong chuỗi Javascript được tạo ra cho công việc.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kết nối cơ sở dữ liệu sao băng

  2. Làm cách nào để LỌC dữ liệu trả về giữa hai ngày từ mongodb bằng cách sử dụng tổng hợp:đối sánh, tra cứu và dự án?

  3. Làm cách nào để trích xuất ngày đã tạo từ Mongo ObjectID

  4. MongoDB - nhận tài liệu có thuộc tính tối đa cho mỗi nhóm trong một bộ sưu tập

  5. Làm cách nào để thay đổi tên bộ sưu tập trong mongoose.model?