ตัวดำเนินการ $in
ด้วยตัวดำเนินการ $in สามารถค้นหาเอกสารที่มีฟิลด์ซึ่งมีค่าตรงกับค่าใดค่าหนึ่งที่ระบุไว้ได้ โดย $in ใช้ได้ทั้งกับฟิลด์ที่มีค่าเดียวและฟิลด์ที่เป็นอาร์เรย์ เช่น ฟิลด์ genre
เอกสารแรกในคอลเลกชันถูกแสดงไว้ให้แล้ว เพื่อช่วยให้นึกถึงฟิลด์ต่างๆ ในคอลเลกชัน movies
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
MongoDB เบื้องต้นใน Python
คำแนะนำการฝึกหัด
- ค้นหาภาพยนตร์เรื่องแรกที่มีปีที่เผยแพร่เป็น
2010หรือ2011แล้วเก็บผลลัพธ์ไว้ในตัวแปรtens - ค้นหาภาพยนตร์เรื่องแรกที่มีแนวภาพยนตร์เป็น
"action"หรือ"comedy"แล้วเก็บผลลัพธ์ไว้ในตัวแปรbang
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Find movie that has release_year 2010 or 2011
tens = mov.find_one(____)
print(tens)
# Find movie that has genre "action" or "comedy"
bang = mov.find_one(____)
print(bang)