
MongoDBDriverQuery::__construct 메소드는 MongoDB 쿼리를 실행하기 위한 메소드입니다. 이 메소드에 전달할 수 있는 파라미터는 다음과 같습니다.
- $query : 쿼리 조건을 지정하는 객체입니다. 기본값은 null입니다.
- $collection : MongoDB 컬렉션 이름을 지정하는 문자열입니다. 기본값은 null입니다.
- $sort : 결과를 정렬할 기준을 지정하는 객체입니다. 기본값은 null입니다.
- $limit : 결과의 개수를 제한하는 정수입니다. 기본값은 null입니다.
- $skip : 결과에서 건너뛰어야 하는 개수를 지정하는 정수입니다. 기본값은 null입니다.
- $projection : 결과에서 반환할 필드를 지정하는 객체입니다. 기본값은 null입니다.
- $options : 쿼리 옵션을 지정하는 배열입니다. 기본값은 null입니다.
예를 들어, 다음과 같이 쿼리 조건을 지정하여 MongoDB 쿼리를 실행할 수 있습니다.
#hostingforum.kr
php
$query = new MongoDBDriverQuery(['name' => 'John'], ['projection' => ['name' => 1, 'age' => 1]]);
$manager = new MongoDBDriverManager('mongodb://localhost:27017');
$cursor = $manager->executeQuery('database.collection', $query);
2025-05-22 16:27