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

Toán tử $exists

Hãy thử chạy list(mov.find()): bạn sẽ thấy một số phim có trường box_office còn một số thì không. Hãy tìm hiểu kỹ hơn tình hình này.

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

  • Tìm tất cả tài liệu có tồn tại trường box_office và lưu đối tượng cursor kết quả vào box_curs.
  • Chuyển đối tượng cursor thành một list Python và lưu vào box.

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.

# Find all documents where box_office is set
box_curs = mov.find({
  "____": {
    "____": ____
  }
})	

# Convert from cursor to list
box = ____

print(box)
print(f"{len(box)}/{mov.count_documents({})} movies have the box_office field.")
Chỉnh sửa và Chạy Mã