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

bản đồ / thu nhỏ có thích hợp để tìm giá trị trung bình và chế độ của một bộ giá trị cho nhiều bản ghi không?

Có một câu hỏi quan trọng ở đây liên quan đến sản lượng dự kiến. Câu hỏi của bạn không rõ ràng 100% bạn muốn cái nào.

Bạn có muốn (A) :

{ _id: "document1", value: { mode: 1.0, median: 10.0 } }
{ _id: "document2", value: { mode: 5.0, median: 150.0 } }
... one for each document

... hay bạn muốn (B) , chế độ và trung vị trên tất cả sự kết hợp của tất cả các mảng.

  • Nếu câu trả lời là (A) , sau đó Bản đồ / Thu nhỏ sẽ hoạt động .
  • Nếu câu trả lời là (B) , thì Bản đồ / Thu nhỏ có thể sẽ không hoạt động .

Nếu bạn định làm (A) , vui lòng đọc kỹ tài liệu M / R và hiểu các hạn chế. Tùy chọn While (A) can là một Bản đồ / Rút gọn, nó cũng có thể chỉ là một for vòng lặp với một upsert trên bộ sưu tập "tóm tắt" hoặc thậm chí trở lại bộ sưu tập ban đầu. Điều này thậm chí có thể hiệu quả hơn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách đặt trình điều khiển MongoDB trên XAMPP

  2. tại sao lại sử dụng ORM với NoSql (như MongoDB)

  3. 3 cách chuyển đổi chuỗi thành ngày trong MongoDB

  4. Tải lên và lưu trữ hình ảnh

  5. Nối dữ liệu vào tệp gridfs hiện có