Création d'ensemble MongoDB en Python

Les ensembles de MongoDB sont similaires aux tables de bases de données SQL.

Créer un ensemble

Pour créer un ensemble dans MongoDB, utilisez l'objet de base de données et spécifiez le nom de l'ensemble à créer.

Si elle n'existe pas, MongoDB la créera.

Exemple

Créer un ensemble nommé "customers":

import pymongo
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"] mycol =

Exécuter l'instance

mydb["customers"]Avis important :

Dans MongoDB, les ensembles ne sont pas créés avant d'obtenir le contenu !

Vérifiez si l'ensemble existe

Rappelez-vous : dans MongoDB, les ensembles ne sont pas créés avant d'obtenir le contenu, donc si c'est votre première création d'ensemble, vous devez terminer le prochain chapitre (création de document) avant de vérifier l'existence de l'ensemble !

Vous pouvez vérifier si un ensemble existe dans la base de données en listant tous les ensembles :

Exemple

Retournez la liste de tous les ensembles de la base de données :

print(mydb.list_collection_names())

Exécuter l'instance

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

Exemple

Vérifiez si l'ensemble "customers" existe :

collist = mydb.list_collection_names()
if "customers" in collist:
  print("The collection exists.")

Exécuter l'instance