연결 옵션 지정
개요
이 섹션에서는 PyMongo 에서 사용할 수 있는 MongoDB 연결 및 인증 옵션에 대해 설명합니다. 연결 URI 또는 MongoClient
생성자에 대한 인수를 사용하여 연결을 구성할 수 있습니다.
연결 URI 사용
연결 URI를 MongoClient
생성자에 전달하는 경우 문자열에 연결 옵션을 <name>=<value>
쌍으로 포함할 수 있습니다. 다음 예시 에서 연결 URI에는 값이 60000
인 connectTimeoutMS
옵션과 값이 true
인 tls
옵션이 포함되어 있습니다. Synchronous 또는 Asynchronous 탭 선택하여 해당 코드를 확인합니다.
uri = "mongodb://<hostname>:<port>/?connectTimeoutMS=60000&tls=true" client = pymongo.MongoClient(uri)
uri = "mongodb://<hostname>:<port>/?connectTimeoutMS=60000&tls=true" client = pymongo.AsyncMongoClient(uri)
다음을 사용합니다. MongoClient
연결 옵션을 연결 URI에 포함하는 대신 MongoClient
생성자에 인수로 전달할 수 있습니다. 이러한 방식으로 연결을 구성하면 런타임에 설정을 더 쉽게 변경할 수 있고 컴파일 중에 오류를 포착하는 데 도움이 됩니다. 다음 예시 MongoClient
생성자를 사용하여 연결 옵션을 설정하다 방법을 보여 줍니다. Synchronous 또는 Asynchronous 탭 선택하여 해당 코드를 확인합니다.
uri = "mongodb://<hostname>:<port>" client = pymongo.MongoClient(uri, connectTimeoutMS=60000, tls=True)
uri = "mongodb://<hostname>:<port>" client = pymongo.AsyncMongoClient(uri, connectTimeoutMS=60000, tls=True)
연결 옵션
PyMongo 에서 사용할 수 있는 연결 옵션에 대해 학습 다음 섹션을 참조하세요.
API 문서
PyMongo에서 MongoClient
객체를 만드는 방법에 대해 자세히 알아보려면 다음 API 문서를 참조하세요.