티스토리 뷰

728x90
반응형

 

 

파이썬에서 mongoDB 연결해서 모든 데이터베이스명과 컬렉션명 출력하는 방법!

 

MongoClient에서 host에 ip를 입력하고, 데이터베이스 로그인할 username과 password를 입력하여 연결한 후,

데이터베이스명과 데이터베이스의 컬렉션명을 모두 추출할 수 있다

 

from pymongo import MongoClient

mg = MongoClient(host="ip", port="27017", username="username", password="password", authSource="admin"# DB연결


database_names = mg.list_database_names() #데이터베이스명 리스트


for db_num, db in enumerate(database_names):
    print(mg[db].list_collection_names()) #데이터베이스의 컬렉션명 모두 출력
728x90
반응형
댓글