MongoDB 클라이언트 만들기
이 페이지의 내용
개요
MongoDB deployment 에 연결하려면 다음 항목을 생성해야 합니다.
연결 string 이라고도 하는연결 URI 는 PHP 연결할 배포서버 를 라이브러리에 MongoDB 알려줍니다.
MongoDB\Client 객체- MongoDB deployment 서버에 대한 연결을 생성하고 해당 배포서버에서 작업을 수행할 수 있도록 합니다.
또한 이러한 구성 요소 중 하나 또는 둘 모두에서 옵션을 설정하다 하여 MongoDB 에 연결된 동안 PHP 라이브러리가 작동하는 방식을 사용자 지정할 수 있습니다.
이 가이드 에서는 연결 string 의 구성 요소를 설명하고 MongoDB\Client
객체 를 사용하여 MongoDB 배포서버 에 연결하는 방법을 보여줍니다.
연결 URI
표준 연결 string 에는 다음 구성 요소가 포함됩니다.
구성 요소 | 설명 |
---|---|
mongodb:// | 필수 사항입니다. 표준 연결 형식의 문자열로 식별하는 접두사입니다. |
db_username:db_password | 선택 사항. 인증 자격 증명. 이를 포함하면 클라이언트 는 authSource 에 지정된 데이터베이스 에 대해 사용자를 인증합니다. authSource 연결 옵션에 대한 자세한 내용은 인증 메커니즘을 참조하세요. |
host[:port] | 필수입니다. MongoDB가 실행 중인 호스트 및 선택적 포트 번호입니다. 포트 번호를 포함하지 않으면 드라이버는 기본 포트인 27017 을 사용합니다. |
/defaultauthdb | 선택 사항. 연결 string 에 db_username:db_password@ 인증 자격 증명이 포함되어 있지만 authSource 옵션이 없는 경우에 사용할 인증 데이터베이스입니다. 이 구성 요소를 포함하지 않으면 클라이언트는 admin 데이터베이스에 대해 사용자를 인증합니다. |
?<options> | 선택 사항. 연결별 옵션을 <name>=<value> 쌍으로 지정하는 쿼리 string 입니다. 이러한 옵션에 대한 전체 설명은 연결 옵션 지정 을 참조하세요. |
연결 문자열에 학습 보려면 서버 매뉴얼에서 연결 문자열 을 참조하세요.
MongoDBClient 만들기
MongoDB 에 대한 연결을 생성하려면 MongoDB\Client
클래스의 인스턴스 를 구성할 때 연결 string 을 전달합니다.
다음 예시 에서 라이브러리는 샘플 연결 URI를 사용하여 localhost
의 포트 27017
에서 MongoDB deployment 에 연결합니다.
$client = new MongoDB\Client("mongodb://localhost:27017");
API 문서
PHP 라이브러리에서 MongoDB\Client
객체 를 만드는 방법에 학습 보려면 다음 API 설명서를 참조하세요.