Bắt đầu ngayBắt đầu miễn phí

Cập nhật một tài liệu

Có vẻ có lỗi trong bản ghi cơ sở dữ liệu cho The Revenant.

Năm phát hành không chính xác và thiếu thông tin phim đã thắng Oscar. Bạn có thể thấy các lỗi này bằng cách chạy đoạn mã sau trong shell:

mov.find_one({ "title": "the revenant" })

Hãy sửa chúng nhé!

⚠️ Lưu ý! Các bài tập trong chương này sẽ thay đổi cơ sở dữ liệu. Nếu bạn chạy cùng một đoạn mã nhiều lần, bạn có thể thấy kết quả khác nhau. Hãy làm mới trang web trong trình duyệt nếu bạn muốn bắt đầu lại từ đầu.

Bài tập này là một phần của khóa học

Nhập môn MongoDB với Python

Xem khóa học

Hướng dẫn bài tập

  • Định nghĩa query_filter để khớp với phim "the revenant" (dùng đúng chữ thường như vậy).
  • Hoàn thiện update để đặt "won_oscar" thành True"release_year" thành 2015.
  • Thực hiện cập nhật bằng query_filterupdate.
  • In ra số lượng tài liệu đã được sửa đổi.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Define the title filter
query_filter = {
  ____: ____
}

# Define the update dictionary
update = {
  ____: {
    ____: ____,
    ____: ____
  }
}

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Chỉnh sửa và Chạy Mã