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: Đổi tên collection giữa 2 tên đang tồn tại

    Làm việc trên database hiện tại (ban đầu chưa có collection nào).

    Tạo 2 collection: c1 và c2 (bằng db.createCollection(...), tạo c1 trước). Sau đó đổi tên c1 thành c2 có ghi đè (tham số dropTarget = true). Kiểm tra sau thao tác chỉ còn c2 bằng db.getCollectionNames().

    Chương trình gồm đúng 4 câu lệnh (theo thứ tự): tạo c1, tạo c2, đổi tên có ghi đè, liệt kê danh sách collection; mỗi câu lệnh để mongosh tự in kết quả, không in thêm gì khác.

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

      Không có dữ liệu nhập; database hiện tại ban đầu rỗng.

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

      In đúng 4 dòng, lần lượt là kết quả mongosh in ra của: tạo c1, tạo c2, renameCollection (có dropTarget), getCollectionNames().

      Ví dụ định dạng (với tên collection khác):

      { ok: 1 }
      { ok: 1 }
      { ok: 1 }
      [ 'xyz' ]
      

    Ví dụ:

    Đầu vào:

    Đầu ra:

    { ok: 1 }
    { ok: 1 }
    { ok: 1 }
    [ 'c2' ]

    Chủ đề

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

    Đang tải editor...