Как вывести имена коллекций MongoDB в Python с помощью pymongo

Этот пример подключится к MongoDB, работающей на localhost (на стандартном порту 27017) без имени пользователя и пароля, и откроет базу данных с именем mydb (также см. Минимальный пример подключения к MongoDB на Python с помощью pymongo) и выведет все имена коллекций в mydb:

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

print(db.list_collection_names())

Это выведет, например,

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

Check out similar posts by category: Базы данных MongoDB