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
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_officevà lưu đối tượng cursor kết quả vàobox_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.")