MongoDB\Driver\WriteConcern::isDefault

(mongodb >=1.3.0)

MongoDB\Driver\WriteConcern::isDefaultVerifica si es el WriteConcern por omisión

Descripción

final public MongoDB\Driver\WriteConcern::isDefault(): bool

Devuelve si es el WriteConcern por omisión (es decir, sin opciones especificadas). Este método está principalmente destinado a ser utilizado en conjunción con MongoDB\Driver\Manager::getWriteConcern() para determinar si el Manager ha sido construido sin ninguna opción de WriteConcern.

El controlador no incluirá un WriteConcern por omisión en sus operaciones de escritura (por ejemplo MongoDB\Driver\Manager::executeBulkWrite()) para permitir que el servidor aplique su propio WriteConcern por omisión, que puede haber sido » modificado. Las bibliotecas que acceden al WriteConcern del Manager para incluirlo en sus propios comandos de escritura deberían utilizar este método para asegurarse de que los WriteConcern por omisión no están definidos.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve true si es el WriteConcern por omisión y false en caso contrario.

Errores/Excepciones

Ejemplos

Ejemplo #1 Ejemplo de MongoDB\Driver\WriteConcern::isDefault()

<?php

$wc
= new MongoDB\Driver\WriteConcern(1);
var_dump($wc->isDefault());

$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=majority');
$wc = $manager->getWriteConcern();
var_dump($wc->isDefault());

$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/');
$wc = $manager->getWriteConcern();
var_dump($wc->isDefault());

?>

El resultado del ejemplo sería:

bool(false)
bool(false)
bool(true)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top