Lệnh mapReduce trong MongoDB
Cú pháp cơ bản của lệnh mapReduce như sau:
Đầu tiên, hàm (function) của Map Reduce truy vấn Collection, sau đó ánh xạ các Document kết quả để phát xạ (Emit) các cặp key-value mà sau đó bị rút gọn dựa trên các key mà có nhiều value.
Trong cú pháp trên:
map là một hàm JavaScript mà ánh xạ một value với một key và phát xạ một cặp key-value.
reduce là một hàm JavaScript mà rút gọn hoặc nhóm tất cả Document có cùng key.
out xác định vị trí của kết quả truy vấn Map-Reduce.
query xác định tiêu chuẩn chọn tùy ý để lựa chọn các Document.
sort xác định tiêu chuẩn sắp xếp tùy ý.
limit xác định số lượng Document tối đa tùy ý để được trả về.
Last updated