Thực hiện thống kê user theo domain email:
• Tách phần domain từ trường email (phần sau ký tự @)
• Gom nhóm theo domain (_id của nhóm là domain)
• Đếm số user của mỗi domain vào trường count
• Sắp xếp theo count giảm dần; nếu bằng nhau thì theo _id tăng dần
Không cần lệnh use.
Collection users (dữ liệu mẫu sample_mflix.users) đã được nạp sẵn.
In ra kết quả của câu lệnh aggregate (chỉ một câu truy vấn này được in): mảng các document dạng { _id: <domain>, count: <số user> } theo định dạng mongosh, ví dụ:
[
{ _id: 'fakegmail.com', count: 100 },
...
]
Ví dụ:
Đầu vào:
sample_mflix.users
Đầu ra:
[
{ _id: 'fakegmail.com', count: 100 },
{ _id: 'gameofthron.es', count: 83 },
{ _id: 'bar.com', count: 1 },
{ _id: 'cats.com', count: 1 }
]Đang tải editor...