Hướng dẫn aggregate mongodb là gì
Aggregation là một framework tổng hợp dữ liệu của MongoDB. Aggregation được xây dựng dựa trên mô hình xử lý dữ liệu dưới dạng pipeline. Aggregation pipeline bao gồm nhiều stage. Trong mỗi stage, chúng ta sử dụng một
aggregation operator để biến đổi dữ liệu của các input document. Các output document của stage phía trước sẽ là input document của stage ngay sau. Các aggregation operator có thể được sử dụng nhiều lần trong pipeline, ngoại trừ Điểm mạnh của aggregation framework là: MongoDB cung cấp phương thức Cú pháp: Trong đó: ...
Để minh họa cho các operator, mình sẽ sử dụng 2 collection là Collection Collection Cú pháp: Cú pháp query của Ví dụ: Lọc các order của customer có ID là A123: => Kết quả: Cú pháp: Trong đó: Ví dụ: => Kết quả: Cú pháp: Trong đó: Ví dụ: => Kết quả: Cú pháp:
Ví dụ: Lấy order thứ 3 và thứ 4:
=> Kết quả:
6. |