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’a 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