opts 는 NULL 또는 추가 명령 옵션이 있는 BSON 문서일 수 있습니다.
batchSize:int32mongoc_change_stream_next 에 대한 각 호출에서 반환되도록 요청된 문서 수를 나타내는 입니다.resumeAfter: 변경 스트림 의 논리적 점 나타내는Document입니다. mongoc_change_stream_get_resume_token 의 결과 또는 변경 스트림 에서 수신한 모든 변경 사항의_id필드 여기에서 사용할 수 있습니다. 이 옵션은startAfter및startAtOperationTime와 상호 배타적입니다.startAfter: 변경 스트림 의 논리적 점 나타내는Document입니다.resumeAfter와(과) 달리 이는 '무효화' 이벤트 후에 알림 재개할 수 있습니다. mongoc_change_stream_get_resume_token 의 결과 또는 변경 스트림에서 수신한 변경 사항의_id필드 여기에서 사용할 수 있습니다. 이 옵션은resumeAfter및startAtOperationTime와 상호 배타적입니다.startAtOperationTime:Timestamp. 변경 스트림 은 지정된 타임스탬프 또는 그 이후에 발생한 변경 사항만 제공합니다. 서버 에 대해 명령 실행 하면 여기에서 사용할 수 있는 optime 이 반환됩니다. 이 옵션은resumeAfter및startAfter와 상호 배타적입니다.maxAwaitTimeMS: mongoc_change_stream_next 에 대한 호출이 데이터 대기를 차단 최대 시간을 나타내는int64입니다.fullDocument: 선택적 UTF-8 string 입니다. 이 옵션을 "기본값", "updateLookup", "whenAvailable" 또는 "required" 로 설정하고, 설정하지 않으면 string "기본값"로 가정합니다. 이 옵션을 'updateLookup'으로 설정하면 변경 스트림 커서 가 업데이트 변경 스트림 이벤트 와 관련된 문서 의 가장 최근 과반수 커밋 버전을 찾도록 지시할 수 있습니다.fullDocumentBeforeChange: 선택적 UTF-8 string 입니다. 이 옵션을 'whenAvailable', 'required' 또는 'off'로 설정합니다. 설정하지 않으면 기본값은 '꺼짐'입니다. "fullDocument"와 유사하지만 관련 변경 이전의 문서 값을 반환합니다.showExpandedEvents: 변경 스트림 이벤트의 확장된 목록을 반환하려면true로 설정합니다. MongoDB 버전 >=6.0에서만 사용 가능comment: 이 명령에 첨부할 주석을 지정하는 bson_value_t입니다. 주석은 로그 메시지, 프로파일러 출력 및 currentOp 출력에 표시됩니다. MongoDB 4 이전에는 문자열 값만 지원됩니다.4