MongoDB\Client::__get()
이 페이지의 내용
정의
MongoDB\Client::__get()
Selects a database on the server. 이 매직 메서드 메서드의
selectDatabase()
별칭입니다.function __get(string $databaseName): MongoDB\Database
매개변수
$databaseName
: 문자열- 선택할 데이터베이스의 이름입니다.
Return Values
MongoDB\Database
객체입니다.
행동
선택한 데이터베이스는 Client
객체에서 읽기 설정 (read preference) 및 유형 매핑과 같은 옵션을 상속합니다. 옵션을 재정의하려면 MongoDB\Client::selectDatabase()
메서드를 사용하세요.
참고
이름에 특수 문자(예: -
)가 포함된 데이터베이스를 선택하려면 $client->{'that-database'}
에서와 같이 복잡한 구문을 사용합니다.
또는 MongoDB\Client::selectDatabase()
는 이름에 특수 문자가 포함된 데이터베이스 선택을 지원합니다.
예시
다음 예에서는 test
및 another-app
데이터베이스를 선택합니다.
$client = new MongoDB\Client; $test = $client->test; $anotherApp = $client->{'another-app'};