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: Danh sách sinh viên có tổng số tín chỉ lớn hơn 20

    Cho collection students lưu trữ thông tin sinh viên.

    Mỗi sinh viên có mảng credits, trong đó mỗi phần tử là số tín chỉ của một học phần.

    Hãy truy vấn danh sách sinh viên có tổng số tín chỉ của các học phần lớn hơn 20.

    Yêu cầu:

    • Thực hiện phép tính trên dữ liệu trong document
    • Sử dụng toán tử $where với biểu thức JavaScript

    Kết quả giữ thứ tự tự nhiên của collection (theo _id tăng dần), không sắp xếp thêm.

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

      Kết quả truy vấn chỉ hiển thị các trường (không hiển thị _id):

      • studentCode
      • name
      • credits

      Ví dụ một document trong kết quả:

      {
        studentCode: 'SV1101',
        name: 'Nguyễn Văn An',
        credits: [ 3, 3, 4, 4, 4, 3 ]
      }
      

    Ví dụ:

    Đầu vào:

    Đầu ra:

    [
      {
        studentCode: 'SV1101',
        name: 'Nguyễn Văn An',
        credits: [ 3, 3, 4, 4, 4, 3 ]
      },
      {
        studentCode: 'SV1103',
        name: 'Lê Hoàng Cường',
        credits: [ 4, 4, 4, 4, 4, 4 ]
      },
      {
        studentCode: 'SV1105',
        name: 'Vũ Minh Đức',
        credits: [ 4, 4, 4, 4, 3, 3 ]
      }
    ]

    Chủ đề

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

    Đang tải editor...