pymongo 模块获取当前数据库下的所有collection名称

问题描述:连接mongdb指定数据库后,获取所有集合名称

注意:

# pymongo 3.6 使用collection_names( include_system_collections=True, session=None)

# pymongo 3.7 使用list_collection_names(session=None)


from pymongo import MongoClient

client = MongoClient("mongodb://username:[email protected]:27017/")
db = client["testdb"]

coll_names = db.list_collection_names(session=None)
print(coll_names)

>> ['collections01',  'collections02', 'collections03']

猜你喜欢

转载自blog.csdn.net/LeonTom/article/details/83176500