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ể loại phim phổ biến

    Xác định các thể loại phim phổ biến: • Tách mảng genres thành từng phần tử ($unwind) • Gom nhóm theo từng thể loại (_id của nhóm là tên thể loại) • Đếm số phim thuộc mỗi thể loại 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 • Chỉ lấy 10 thể loại phổ biến nhất ($limit)

    Không cần lệnh use.

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

      Collection movies (dữ liệu mẫu sample_mflix.movies) đã đượ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 10 document dạng { _id: <thể loại>, count: <số phim> } theo định dạng mongosh, ví dụ:

      [
        { _id: 'Drama', count: 13789 },
        ...
      ]
      

    Ví dụ:

    Đầu vào:

    sample_mflix.movies

    Đầu ra:

    [
      { _id: 'Drama', count: 13789 },
      { _id: 'Comedy', count: 7024 },
      { _id: 'Romance', count: 3665 },
      { _id: 'Crime', count: 2678 },
      { _id: 'Thriller', count: 2658 },
      { _id: 'Action', count: 2539 },
      { _id: 'Documentary', count: 2129 },
      { _id: 'Adventure', count: 2045 },
      { _id: 'Horror', count: 1703 },
      { _id: 'Biography', count: 1404 }
    ]

    Chủ đề

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

    Đang tải editor...