Inserting multiple documents
Sometimes, you need to add multiple documents at once—instead of calling .insert_one()
over and over. MongoDB's .insert_many()
lets you do just that.
This exercise is part of the course
Introduction to MongoDB in Python
Exercise instructions
- Finalize the definition of
new_movies
by setting the titles:"wonka"
and"m3gan"
, respectively. - Insert the movies into the movies collection of the film database.
- Print out the auto-generated ids of the newly inserted document.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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(___)