การแทรก document เดียว
หลังจากฝึกอ่านและกรองข้อมูลมาพอสมควรแล้ว ถึงเวลาเปลี่ยนบทบาทและเริ่มเพิ่ม document เข้าไปใน MongoDB collection กันบ้าง
⚠️ ข้อควรทราบ! แบบฝึกหัดในบทนี้จะแก้ไขข้อมูลในฐานข้อมูลจริง หากรันโค้ดเดิมหลายครั้ง ผลลัพธ์ที่ได้อาจแตกต่างกัน ให้รีเฟรชหน้าเว็บหากต้องการเริ่มต้นใหม่จากสถานะเดิม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
MongoDB เบื้องต้นใน Python
คำแนะนำการฝึกหัด
- กำหนดค่า dictionary
new_movieให้มี genres เป็น"drama"และ"mystery" - แทรก
new_movieเข้าไปใน movies collection ของ film database - แสดง id ที่ถูกสร้างขึ้นอัตโนมัติของ document ที่เพิ่งแทรกเข้าไป
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Complete the definition of new_movie
new_movie = {
"title": "the prestige",
"genre": ____,
"release_year": 2006,
"rating": 8.5,
"won_oscar": False
}
# Insert new_movie into movies collection
res = ____
# Print its auto-generated id
print(res.____)