1. 程式人生 > >pymongo 模組獲取當前資料庫下的所有collection名稱

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']