1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn MongoDB với Python

Connected

Bài tập

Toán tử $and

Đôi khi bạn cần tìm các document thỏa nhiều điều kiện cùng lúc. Trong MongoDB, đây là lúc toán tử $and phát huy tác dụng:

{ "$and": [{ "field1": value1, "field2": value2 }] }

Nhưng cũng có một cách viết ngắn gọn: nếu mỗi điều kiện áp dụng cho một trường khác nhau, bạn chỉ cần đưa nhiều cặp khóa-giá trị vào bộ lọc. MongoDB sẽ ngầm hiểu phép AND giữa chúng:

{ "field1": value1, "field2": value2 }

Mẹo: Để xem lại tất cả các trường có trong collection movies, bạn có thể chạy mov.find_one(); lệnh này sẽ in ra document đầu tiên trong collection.

Hướng dẫn

100 XP
  • Tìm tất cả phim có rating nhỏ hơn hoặc bằng 6.5 nhưng vẫn giành được một giải Oscar.
  • Chuyển đối tượng cursor thu được thành một list và lưu kết quả vào low_oscar.