Heim > Backend-Entwicklung > PHP-Tutorial > PHP MongoDB-Kontextoptionen

PHP MongoDB-Kontextoptionen

王林
Freigeben: 2023-09-16 08:18:01
nach vorne
1431 Leute haben es durchsucht

PHP MongoDB 上下文选项

Einführung

PHP kann über Datenbankerweiterungen mit der MongoDB-Datenbank interagieren. Für ältere PHP-Versionen kann der mongo-Treiber über PECL installiert werden. Jetzt durch den mongodb-Treiber ersetzt. Beide Treiber können mit vorkompilierten Binärdateien für Linux/Windows/MacOS-Betriebssysteme installiert werden. Alternativ können Sie die Installation manuell über den auf github verfügbaren Quell-Tarball durchführen. In beiden Fällen sollte die Mongo- oder Mongodb-Erweiterung in den php.ini-Einstellungen aktiviert sein.

Die PHP-MongoDB-Erweiterung bietet Streaming-Kontextunterstützung mithilfe des Mongodb-Kontexts. Die relevanten Kontextoptionen sind wie folgt: Optionen: log_cmd_insert (Array $server, Array $document, Array $writeOptions, Array $protocolOptions)

Dies ist eine aufrufbare Funktion, die von der Kontextoption „log_cmd_insert“ beim Einfügen eines verwendet wird document

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

Dies ist eine Rückruffunktion, die von der Kontextoption log_cmd_delete

verwendet wird, wenn ein Dokument gelöscht wird

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

Diese Funktion wird von der Kontextoption log_cmd_update

beim Aktualisieren eines Dokuments verwendet

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

Diese Funktion wird bei der Ausführung von Batch-Vorgängen von der Kontextoption log_write_batch

gesteuert.

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

Diese Rückruffunktion wird beim Lesen von MongoDB-Antworten verwendet

log_getmore ( array $server , array $info )

beim Ausführen einer GET_MORE-Operation

log_getmore

Kontextoptionen

log_killcursor ( array $server , array $info )

Rückruf beim Ausführen der KILLCURSOR-Operation

$server Das Array enthält grundlegende Informationen der folgenden Parameter

hash

− Server. hash , zum Beispiel: localhost:27017;-; Vom Knoten akzeptierte Zeilen – 16777216

max_message_size

– Maximale Nachrichtengröße auf den vom Knoten akzeptierten Zeilen – 48000000

request_id

– Anforderungskennung für diese Nachricht – 42

Das obige ist der detaillierte Inhalt vonPHP MongoDB-Kontextoptionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage