MongoDB\Collection 클래스
정의
MongoDB\Collection
CRUD 작업 및 인덱스 관리를 포함하여 collection 및 문서에 대한 일반적인 작업을 위한 메서드를 제공합니다.
드라이버의 MongoDB\Driver\Manager 를 사용하여 컬렉션을 직접 구성할 수
MongoDB\Client
있습니다. 클래스 또는 라이브러리의 또는 클래스에서MongoDB\Database
컬렉션을 선택합니다. 컬렉션은 메서드를 통해 기존 객체에서MongoDB\Collection
withOptions()
복제할 수도 있습니다.MongoDB\Collection
는 readConcern 을 지원합니다. , readPreference, typeMap 및 writeConcern 옵션.Database
옵션을 생략하면 컬렉션은 Manager 생성자 인수 또는 컬렉션을 선택하는Client
데 사용되는 또는 객체입니다.MongoDB\Collection
클래스 내의 작업은 컬렉션의 옵션을 상속합니다.
유형 맵 제한
애그리게이션 (커서를 사용하지 않는 경우), distinct 및 findAndModify 헬퍼는 드라이버 제한으로 인해 typeMap
옵션을 지원하지 않습니다. aggregate()
, distinct()
, findOneAndReplace()
, findOneAndUpdate()
및 findOneAndDelete()
메서드는 BSON 문서를 stdClass
객체로 반환하고 BSON 배열을 배열로 반환합니다.