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 nhân viên có mức thưởng lớn hơn 20% lương cơ bản

    Cho collection employees lưu trữ thông tin nhân viên.

    Mỗi nhân viên có các trường:

    • salary – lương cơ bản
    • bonus – tiền thưởng (có thể không tồn tại)

    Hãy truy vấn danh sách nhân viên có tiền thưởng lớn hơn 20% lương cơ bản.

    Yêu cầu:

    • So sánh giữa hai trường trong cùng document
    • Không sử dụng giá trị cố định cho bonus
    • Nhân viên không có trường bonus không thuộc kết quả
    • Định dạng đầu ra:

      Kết quả truy vấn (một câu lệnh find) chỉ hiển thị các trường, theo đúng thứ tự trong document:

      • employeeCode
      • name
      • salary
      • bonus

      Không hiển thị _id và các trường khác (ví dụ note). Các nhân viên xuất hiện theo thứ tự đã chèn (không sắp xếp).

    Ví dụ:

    Đầu vào:

    Đầu ra:

    [
      {
        employeeCode: 'E203',
        name: 'Lê Hoàng Cường',
        salary: 25000000,
        bonus: 6000000
      },
      {
        employeeCode: 'E205',
        name: 'Vũ Minh Đức',
        salary: 30000000,
        bonus: 8000000
      }
    ]

    Chủ đề

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

    Đang tải editor...