[php] PDO와 MongoDB 연결

PHP는 데이터베이스와의 연결을 위해 다양한 방법을 제공합니다. 이 중 PDO(PHP Data Objects)는 데이터베이스 간에 일관적인 접근 방식을 제공하여 여러 데이터베이스 시스템을 이용할 때 매우 유용합니다. 이 포스트에서는 PDO를 사용하여 PHP에서 MongoDB에 연결하는 방법에 대해 알아보겠습니다.

MongoDB PHP 라이브러리 설치

MongoDB와 PHP를 연결하기 위해서는 MongoDB PHP 라이브러리를 설치해야 합니다. 이 라이브러리는 PHP와 MongoDB 사이의 상호 작용을 용이하게 해줍니다.

composer require mongodb/mongodb

Composer를 사용하여 MongoDB PHP 라이브러리를 설치합니다.

MongoDB와의 연결 설정

아래 코드는 MongoDB에 연결하기 위한 기본적인 설정입니다. 호스트, 포트, 사용자 이름, 암호 등을 적절히 설정하여 사용하세요.

<?php
$mongoClient = new MongoDB\Client("mongodb://localhost:27017");

데이터베이스 및 컬렉션 선택

이어서 원하는 데이터베이스와 컬렉션을 선택할 수 있습니다.

<?php
$database = $mongoClient->selectDatabase("myDatabase");
$collection = $database->selectCollection("myCollection");

쿼리 실행

마지막으로, 선택한 컬렉션에서 적절한 쿼리를 실행하여 데이터를 가져올 수 있습니다.

<?php
$result = $collection->find(['name' => 'John Doe']);
foreach ($result as $entry) {
    var_dump($entry);
}

이렇게 함으로써 PHP에서 MongoDB에 연결하고 데이터베이스와 컬렉션을 선택하여 쿼리를 실행할 수 있습니다.

이상으로 PDO를 사용하여 PHP에서 MongoDB에 연결하는 방법에 대해 알아보았습니다. 이를 통해 PHP 애플리케이션에서 MongoDB를 효과적으로 이용할 수 있습니다.