>  기사  >  백엔드 개발  >  PHP MongoDB 컨텍스트 옵션

PHP MongoDB 컨텍스트 옵션

王林
王林앞으로
2023-09-16 08:17:021394검색

PHP MongoDB 上下文选项

소개

PHP는 데이터베이스 확장을 통해 MongoDB 데이터베이스와 상호 작용할 수 있습니다. 이전 버전의 PHP의 경우 mongo 드라이버를 PECL에서 설치할 수 있습니다. 이제 mongodb 드라이버로 대체되었습니다. 두 드라이버 모두 Linux/Windows/MacOS 운영 체제용으로 미리 컴파일된 바이너리를 사용하여 설치할 수 있습니다. 또는 github에서 제공되는 소스 tarball에서 수동으로 설치할 수도 있습니다. 두 경우 모두 php.ini 설정에서 mongo 또는 mongodb 확장을 활성화해야 합니다.

PHP MongoDB 확장은 mongodb 컨텍스트를 사용하여 스트리밍 컨텍스트 지원을 제공합니다. 관련 컨텍스트 옵션은 다음과 같습니다

Options

log_cmd_insert ( array $server , array $document , array $writeOptions , array $protocolOptions )

log_cmd_insert 컨텍스트 옵션에서 document

log_cmd_delete ( array $server , array $writeOptions , array $deleteOptions , array $protocolOptions )

문서 삭제 시

log_cmd_delete 컨텍스트 옵션에서 사용하는 콜백 함수입니다.

log_cmd_update ( array $ server , array $writeOptions , array $updateOptions , array $protocolOptions )

이 함수는 문서를 업데이트할 때

log_cmd_update 컨텍스트 옵션에서 사용됩니다

log_write_batch ( array $server , array $writeOptions , array $batch , array $protocolOptions )

이 함수는 일괄 작업을 수행할 때

log_write_batch 컨텍스트 옵션에 의해 구동됩니다.

log_reply ( array $server , array $messageHeaders , array $OperationHeaders )

이 콜백 함수는 MongoDB 응답을 읽을 때 사용됩니다.

log_getmore ( array $server , array $info )

GET_MORE 작업을 수행할 때 사용됩니다.

log_getmore 컨텍스트 옵션

log_killcursor ( array $server , array $info )

KILLCURSOR 작업 실행 시 콜백

$server 배열에는 다음 매개변수의 기본 정보가 포함되어 있습니다.

hash − 서버 해시, 예: localhost:27017;-; 노드에서 허용하는 라인 - 16777216

max_message_size - 이 노드에서 허용하는 라인의 최대 메시지 크기 - 48000000

request_id − 이 메시지에 대한 요청 식별자 − 42

위 내용은 PHP MongoDB 컨텍스트 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
이전 기사:PHP 구문 분석 오류다음 기사:PHP 구문 분석 오류