Docs Menu
Docs Home
/ / /
PHP 라이브러리 매뉴얼
/ /

MongoDB\Client::__get()

이 페이지의 내용

  • 정의
  • 매개변수
  • Return Values
  • 행동
  • 예시
  • 다음도 참조하세요.
MongoDB\Client::__get()

Selects a database on the server. 이 매직 메서드 메서드의 selectDatabase() 별칭입니다.

function __get(string $databaseName): MongoDB\Database
$databaseName : 문자열
선택할 데이터베이스의 이름입니다.

MongoDB\Database 객체입니다.

선택한 데이터베이스는 Client 객체에서 읽기 설정 (read preference) 및 유형 매핑과 같은 옵션을 상속합니다. 옵션을 재정의하려면 MongoDB\Client::selectDatabase() 메서드를 사용하세요.

참고

이름에 특수 문자(예: -)가 포함된 데이터베이스를 선택하려면 $client->{'that-database'} 에서와 같이 복잡한 구문을 사용합니다.

또는 MongoDB\Client::selectDatabase() 는 이름에 특수 문자가 포함된 데이터베이스 선택을 지원합니다.

다음 예에서는 testanother-app 데이터베이스를 선택합니다.

<?php
$client = new MongoDB\Client;
$test = $client->test;
$anotherApp = $client->{'another-app'};

돌아가기

__construct()