Introduction à MongoDB en Python
Filip Schouwenaars
Machine Learning Researcher
insert_one() : ajouter un seul documentinsert_many() : ajouter une liste de documentsfrom pymongo import MongoClient client = MongoClient() mov = client.film.moviesmov.count_documents({})
41
new_movie = {
"title": "oppenheimer",
"genre": ["drama", "history"],
"release_year": 2023,
"rating": 8.7
}
result = mov.insert_one(new_movie)
Un _id unique est généré automatiquement !
result.inserted_id
ObjectId('6837575d10d855c9f6698341')
mov.count_documents({})
42
new_movies = [
{
"title": "the holdovers",
"genre": ["comedy", "drama"],
"release_year": 2023,
"rating": 7.9
},
{
"title": "past lives",
"genre": ["drama", "romance"],
"release_year": 2023,
"rating": 7.8
}
]
result = mov.insert_many(new_movies)
print(result.inserted_ids)
[ObjectId("662ecfe2e89c44eb19ae1234"),
ObjectId("662ecfe2e89c44eb19ae1235")]
Tous les _id sont générés automatiquement.
Introduction à MongoDB en Python