> 백엔드 개발 > PHP 튜토리얼 > PHP MongoDB 컨텍스트 옵션

PHP MongoDB 컨텍스트 옵션

王林
풀어 주다: 2023-09-16 08:18:01
앞으로
1437명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿