Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: Thống kê user theo domain email

    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.

    • Định dạng đầu vào:

      Collection users (dữ liệu mẫu sample_mflix.users) đã được nạp sẵn.

    • Định dạng đầu ra:

      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 }
    ]

    Chủ đề

    🗄️ Cơ sở dữ liệuMongodbAggregationTất cả môn học

    Đang tải editor...