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

PHP MongoDB-Kontextoptionen

王林
王林nach vorne
2023-09-16 08:17:021397Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:PHP-Parsing-FehlerNächster Artikel:PHP-Parsing-Fehler