Como listar nomes de coleções MongoDB em Python usando pymongo

Este exemplo conectará ao MongoDB rodando em localhost (na porta padrão 27017) sem qualquer nome de usuário ou senha e abrirá o banco de dados chamado mydb (veja também Python MongoDB exemplo minimal de conexão usando pymongo) e listará todos os nomes de coleções em mydb:

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

print(db.list_collection_names())

Isso imprimirá, por exemplo,

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

Check out similar posts by category: Bancos de dados MongoDB