Python Tutorial

Python MongoDB Créer une base de données


Création d’une base de données

Pour créer une base de données dans MongoDB, commencez par créer un objet MongoClient, puis spécifiez une URL de connexion avec l’adresse IP correcte et le nom de la base de données que vous souhaitez créer.

MongoDB créera la base de données si elle n’existe pas et établira une connexion avec celle-ci.

Exemple

Créez une base de données appelée “mydatabase”:

importer pymongo

monclient = pymongo.MongoClient(“mongodb://localhost:27017/”)

madb = monclient[“mydatabase”]

Exemple d’exécution »

Important: Dans MongoDB, une base de données n’est pas créée tant qu’elle n’a pas de contenu !

MongoDB attend que vous ayez créé une collection (table), avec au moins un document (enregistrement) avant de créer réellement la base de données (et la collection).


Vérifier si la base de données existe

Se souvenir: Dans MongoDB, une base de données n’est pas créée tant qu’elle n’a pas de contenu, donc si c’est la première fois que vous créez une base de données, vous devez compléter les deux chapitres suivants (créer une collection et créer un document) avant de vérifier si la base de données existe !

Vous pouvez vérifier si une base de données existe en répertoriant toutes les bases de données de votre système :

Exemple

Renvoyez une liste des bases de données de votre système :

print(myclient.list_database_names())

Exemple d’exécution »

Ou vous pouvez vérifier une base de données spécifique par son nom :

Exemple

Vérifiez si “mydatabase” existe :

dblist = monclient.list_database_names()
si “mydatabase” dans dblist :

print(“La base de données existe.”)

Exemple d’exécution »


#Python #MongoDB #Créer #une #base #données

Related Articles

Back to top button