การแทรกหลาย document พร้อมกัน
บางครั้งอาจต้องเพิ่มหลาย document พร้อมกัน แทนที่จะเรียก .insert_one() ซ้ำหลายครั้ง .insert_many() ของ MongoDB ช่วยให้ทำสิ่งนี้ได้อย่างสะดวก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
MongoDB เบื้องต้นใน Python
คำแนะนำการฝึกหัด
- กำหนดชื่อเรื่องใน
new_moviesให้ครบถ้วน โดยตั้งค่าเป็น"arrival"และ"m3gan"ตามลำดับ - แทรกข้อมูลภาพยนตร์ลงใน movies collection ของฐานข้อมูล film
- แสดง ID ที่ถูกสร้างขึ้นอัตโนมัติของ document ที่เพิ่งแทรกเข้าไป
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Complete definition of new_movies
new_movies = [
{
"title": ____,
"genre": ["mystery", "sci-fi"],
"release_year": 2016, "rating": 7.9
},
{
"title": ____,
"genre": ["horror", "sci-fi", "thriller"],
"release_year": 2023, "rating": 6.4
}
]
# Insert new movies
res = ____
# Print out the auto-generated ids
print(___)