Docs Menu
Docs Home

opts 는 NULL 또는 추가 명령 옵션이 있는 BSON 문서일 수 있습니다.

  • readConcern: mongoc_read_concern_t 를 구성하고 mongoc_read_concern_append 를 사용하여 opts에 읽기 고려 (read concern) 추가합니다. mongoc_client_read_command_with_opts에 대한 예시 코드를 참조하세요. 읽기 고려에는 MongoDB 3.2 이상이 필요하며, 그렇지 않으면 오류가 반환됩니다.

  • writeConcern: mongoc_write_concern_t 를 구성하고 mongoc_write_concern_append 를 사용하여 opts에 쓰기 고려 (write concern) 추가합니다. mongoc_client_write_command_with_opts에 대한 예시 코드를 참조하세요.

  • sessionId: 먼저,mongoc_client_start_session을 사용하여 mongoc_client_session_t를 구성합니다. 선택적으로 opts-source에서 상속된 옵션을 재정의하는 mongoc_client_session_start_transaction을 사용하여 트랜잭션 시작하고,mongoc_client_session_append를 사용하여 에 세션을 추가할 수 opts 있습니다. mongoc_client_session_t에 대한 예시 코드를 참조하세요.

  • bypassDocumentValidation: 제공된 BSON 문서의 서버 측 스키마 유효성 검사 를 건너뛰려면 true 로 설정합니다.

  • collation: 텍스트 비교를 구성합니다. 데이터 정렬 순서 설정 및 데이터 정렬 에 대한 MongoDB 매뉴얼 항목을 참조하세요. 데이터 정렬에는 MongoDB 3.2 이상이 필요하며, 그렇지 않으면 오류가 반환됩니다.

  • serverId: 특정 서버 대상으로 하려면 int32 "serverId" 필드 포함합니다. mongoc_client_select_server를 호출한 다음 반환 값에 대해 mongoc_server_description_id 를 호출하여 ID를 얻습니다.

  • batchSize: mongoc_cursor_next에 대한 각 호출에서 반환되도록 요청된 문서 수를 나타내는 int32 입니다.

  • let: 원하는 수의 매개변수 이름으로 구성된 BSON 문서로, 각 이름 뒤에 MQL 애그리게이션 표현식 언어의 상수 정의가 옵니다.

  • comment: 이 명령에 첨부할 주석을 지정하는 bson_value_t입니다. 주석은 로그 메시지, 프로파일러 출력 및 currentOp 출력에 표시됩니다. MongoDB 4 이전에는 문자열 값만 지원됩니다.4

  • hint: 쿼리 조건자를 지원 하는 데 사용할 인덱스 를 지정하는 문서 또는 string 입니다.