Python Tutorial

Python MongoDB Créer une collection


UN collection dans MongoDB est identique à un tableau dans les bases de données SQL.

Créer une collection

Pour créer une collection dans MongoDB, utilisez un objet de base de données et spécifiez le nom de la collection que vous souhaitez créer.

MongoDB créera la collection si elle n’existe pas.

Exemple

Créez une collection appelée « clients » :

importer pymongo

monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]

mycol = mabd[« customers »]

Exemple d’exécution »

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

MongoDB attend que vous ayez inséré un document avant de créer la collection.


Vérifier si la collection existe

Se souvenir: Dans MongoDB, une collection n’est pas créée tant qu’elle n’obtient pas de contenu, donc si c’est la première fois que vous créez une collection, vous devez terminer le chapitre suivant (créer un document) avant de vérifier si la collection existe !

Vous pouvez vérifier si une collection existe dans une base de données en répertoriant toutes les collections :

Exemple

Renvoie une liste de toutes les collections de votre base de données :

print(mydb.list_collection_names())

Exemple d’exécution »

Ou vous pouvez vérifier une collection spécifique par son nom :

Exemple

Vérifiez si la collection « clients » existe :

collist = mydb.list_collection_names()
si « clients » dans collist :

print(« La collection existe. »)

Exemple d’exécution »


#Python #MongoDB #Créer #une #collection

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page