Opciones de Contexto de flugo
PHP Manual

log_cmd_delete

(PECL mongo >= 1.5.0)

log_cmd_deleteFunción de retrollamada al borrar documentos

Descripción

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

Una función de tipo callable, usada por la opción de contexto log_cmd_delete, al borrar un documento.

Nota:

Esta no es una función real, es solamente un prototipo de cómo debería ser la función.

Parámetros

server

Un array que contiene la información básica sobre el servidor elegido.

Clave Valor
Hash Hash del servidor, ejemplo: localhost:27017;-;X;56052
type Tipo de nodo (primario/secundario/mongos/árbitro): 2
max_bson_size El tamaño máximo de BSON que acepta este nodo por el cable: 16777216
max_message_size El tamaño máximo de mensaje que acepta este nodo por el cable: 48000000
request_id El identificador de petición para este mensaje: 42

writeOptions

Clave Valor
ordered boolean, si la operación (en caso de que sea por lotes) debe ejecutarse secuencialmente (ordered=true)
writeConcern Un array de opciones de writeConcern (véase más abajo)
Valores del array writeConcern
Clave Valor
fsync boolean, forzar el vuelco al disco antes de la devolución
j boolean, forzar la escritura en el diario ante de la devolución
wtimeout integer, milisegundos, tiempo máximo de espera del primario para verificar la réplica
w integer=cuenta del servidor, o string=etiqueta de réplica

deleteOptions

Clave Valor
limit integer, 1 o 0. Si es 0, se borran todos los documentos coincidentes.
q Array, el criterio de búsqueda

protocolOptions

Clave Valor
message_length El tamaño total (en bytes) del mensaje codificado a enviar por el cable
request_id El identificador de petición para este mensaje: 42
namespace El espacio de nombres de MongoDB usado para el protocolo del mensaje dbname.collectionname

Historial de cambios

Versión Descripción
1.5.0 Solamente disponible al conectarse a MongoDB 2.6.0+

Opciones de Contexto de flugo
PHP Manual