Python, 인증 설정된 Mongo DB에 접속하기

글. 수알치 오상문

 

먼저 몽고 디비에서 계정 등록이 되어야 하고 외부 접속을 허용하도록 설정해야 합니다. 

그 상태일 때 파이썬에 접속하는 코드는 다음과 같습니다.

 

from pymongo import MongoClient
   
# client = MongoClient('mongodb://계정:비밀번호@몽고디비IP주소:접속포트')

 

client = MongoClient('mongodb://userid:1234@127.0.0.1:27017')

 

db = client.DB_NAME   # 사용할 데이터베이스 이름 지정 
coll = db.Collection_NAME   # 컬렉션 이름 지정 (테이블에 해당)

 

print("Document Count:", coll.count_documents({}))  # 컬렉션에 저장된 row 개수 쿼리 후 출력 

 

client.close()

Auth 설정된 MongoDB에 Python에서 접속가능하도록 설정하기

 

Auth 설정된 MongoDB에 Python에서 접속가능하도록 설정하기

MongoDB에 접속하는 경우 만약 뒤늦게 Auth 설정을 하였다면 Python에서도 MongoDB에 Auth설정이 필요합니다. 아래는 Auth 설정된 MongoDB에 접속하는 방법입니다.

webisfree.com

 

반응형

+ Recent posts