Trong collection transactions, mỗi document là một bucket giao dịch của một tài khoản (account_id); các giao dịch nằm trong mảng transactions, mỗi phần tử có trường amount.
Đếm tổng số giao dịch (phần tử của mảng transactions, không phải số document) có amount > 5000. Pipeline: **unwind+match + count∗∗,trườngke^ˊtquảcủa‘countđặt tên làtotal`.
Chương trình chỉ in kết quả của một câu lệnh aggregate.
Collection transactions (dữ liệu mẫu sample_analytics.transactions) đã được nạp sẵn vào database hiện tại. Không cần lệnh use.
Kết quả aggregate theo định dạng mongosh: một mảng gồm đúng một document có trường total, ví dụ:
[ { total: 3 } ]
Ví dụ:
Đầu vào:
sample_analytics.transactions
Đầu ra:
[ { total: 43966 } ]Đang tải editor...