Connexion à une base NoSQL

Pour se connecter à une base de données MongoDB, vous pouvez utiliser la bibliothèque pymongo. MongoDB est une base NoSQL orientée documents, idéale pour stocker des données semi-structurées sous forme de documents JSON.

Avec pymongo, vous pouvez établir une connexion à un serveur MongoDB, sélectionner une base de données, manipuler des collections et effectuer des opérations comme l’insertion, la mise à jour, la suppression ou la recherche de documents.

Exemple de connexion :

from pymongo import MongoClient

# Connexion au serveur MongoDB local
client = MongoClient('mongodb://localhost:27017/')

# Sélection de la base de données
db = client['nom_de_votre_base']

# Sélection d'une collection
collection = db['nom_de_votre_collection']

# Exemple d'insertion
collection.insert_one({"nom": "Exemple", "valeur": 123})

Astuce : Pensez à gérer les erreurs de connexion avec un bloc try/except pour rendre votre application plus robuste.