MongoDB\Driver\WriteConcern::isDefault

(mongodb >=1.3.0)

MongoDB\Driver\WriteConcern::isDefault检查这是否是默认写入关注度

描述

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

返回这是否是默认写入关注度(即没有指定任何选项)。此方法主要用于与 MongoDB\Driver\Manager::getWriteConcern() 一起使用,以确定管理器是否在没有任何写入关注度选项的情况下构建。

驱动程序不会在其写入操作(例如 MongoDB\Driver\Manager::executeBulkWrite())中包含默认写入关注度,以便允许服务器应用其自己的默认值,该值可能已被 » 修改。访问管理器的写入关注度的库,以将其包含在他们自己的写入命令中,应使用此方法确保默认写入关注度保持未设置。

参数

此函数没有参数。

返回值

如果这是默认写入关注度,则返回 true,否则返回 false

错误/异常

示例

示例 #1 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());

?>

上面的示例将输出

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

参见

添加笔记

用户贡献笔记

此页面没有用户贡献笔记。
To Top