Comment lister les noms de collections MongoDB en Python en utilisant pymongo

Cet exemple se connectera au MongoDB s’exécutant à localhost (sur le port par défaut 27017) sans aucun nom d’utilisateur ou mot de passe et ouvrira la base de données nommée mydb (voir aussi Exemple minimal de connexion Python MongoDB en utilisant pymongo) et listera tous les noms de collections dans mydb :

mongodb_list_collections.py
from pymongo import MongoClient
client = MongoClient("mongodb://localhost")
db = client["mydb"]

print(db.list_collection_names())

Ceci imprimera, par exemple,

mongodb_list_collections_example.py
['people', 'salaries']

Consultez les articles similaires par catégorie : Databases, MongoDB