MongoDB에 연결
MongoDB Atlas 배포서버 서버에 대한 연결 문자열 을 검색한 후 PHP 애플리케이션 에서 배포서버 서버에 연결하고 Atlas 샘플 데이터 세트를 쿼리 할 수 있습니다.
1
PHP 애플리케이션 파일 편집
다음 코드를 복사하여 sample_mflix
데이터베이스 의 movies
컬렉션 을 쿼리하는 quickstart.php
파일 에 붙여넣습니다.
require __DIR__ . '/../vendor/autoload.php'; use MongoDB\Client; $uri = getenv('MONGODB_URI') ?: throw new RuntimeException( 'Set the MONGODB_URI environment variable to your Atlas URI' ); $client = new MongoDB\Client($uri); $collection = $client->sample_mflix->movies; $filter = ['title' => 'The Shawshank Redemption']; $result = $collection->findOne($filter); if ($result) { echo json_encode($result, JSON_PRETTY_PRINT); } else { echo 'Document not found'; }
2
연결 문자열 할당
이 가이드 의 연결 문자열 만들기 단계에서 복사한 연결 문자열 에 MONGODB_URI
환경 변수를 할당합니다. 다음 탭에 표시된 대로 셸 명령을 실행 하거나 애플리케이션 에 .env
파일 을 만들어 이 변수를 할당할 수 있습니다.
export MONGODB_URI=<connection string>
MONGODB_URI=<connection string>
이 단계를 완료하면 MongoDB deployment 에 연결하고, 샘플 데이터에 대해 쿼리 를 실행하고, 일치하는 문서 를 반환하는 PHP 애플리케이션 을 갖게 됩니다.
참고
이 단계에서 문제가 발생하면 MongoDB Community 포럼에서 도움을 요청하거나 이 페이지의 오른쪽 또는 오른쪽 하단에 있는 Rate this page 탭을 사용하여 피드백을 제출하세요.