Maison >développement back-end >tutoriel php >Options de contexte PHP MongoDB

Options de contexte PHP MongoDB

王林
王林avant
2023-09-16 08:17:021423parcourir

PHP MongoDB 上下文选项

Introduction

PHP peut interagir avec la base de données MongoDB via des extensions de base de données. Pour les anciennes versions de PHP, le pilote mongo peut être installé depuis PECL. Maintenant remplacé par le pilote mongodb. Les deux pilotes peuvent être installés à l'aide de binaires précompilés pour les systèmes d'exploitation Linux/Windows/MacOS. Alternativement, vous pouvez installer manuellement à partir de l'archive tar source disponible sur github. Dans les deux cas, l'extension mongo ou mongodb doit être activée dans les paramètres php.ini.

L'extension PHP MongoDB fournit une prise en charge du contexte de streaming à l'aide du contexte mongodb. Les options de contexte pertinentes sont les suivantes

Options

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

Il s'agit d'une fonction appelable utilisée par l'option de contexte log_cmd_insert lors de l'insertion d'un document

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

Il s'agit d'une fonction de rappel utilisée par l'option contextuelle log_cmd_delete lorsqu'un document est supprimé

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

Cette fonction est utilisée par l'option contextuelle log_cmd_update lors de la mise à jour d'un document

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

Cette fonction est pilotée par l'option contextuelle log_write_batch lors de l'exécution d'opérations par lots.

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

Cette fonction de rappel est utilisée lors de la lecture des réponses MongoDB

log_getmore ( array $server , array $info )

lors de l'exécution d'une opération GET_MORE Log_getmore Options de contexte

log_killcursor (array $ serveur, array $ info)

rappel lors de l'exécution de l'opération de killcursor

$ serveur par exemple : localhost:27017;-; Lignes acceptées par le nœud - 16777216

max_message_size - Taille maximale du message sur les lignes acceptées par le nœud - 48000000

request_id − Identifiant de la demande pour ce message − 42

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Erreur d'analyse PHPArticle suivant:Erreur d'analyse PHP