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)
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 wirdlog_cmd_update ( array $ server , array $writeOptions , array $updateOptions , array $protocolOptions )
Diese Funktion wird von der Kontextoption log_cmd_update
beim Aktualisieren eines Dokuments verwendetlog_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-Operationlog_getmore
Kontextoptionenlog_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 – 16777216max_message_size
– Maximale Nachrichtengröße auf den vom Knoten akzeptierten Zeilen – 48000000request_id
– Anforderungskennung für diese Nachricht – 42Das obige ist der detaillierte Inhalt vonPHP MongoDB-Kontextoptionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!