MongoDB\Driver\ReadConcern::isDefault

(mongodb >=1.3.0)

MongoDB\Driver\ReadConcern::isDefault检查这是否是默认读取关注点

说明

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

返回这是否是默认读取关注点(即未指定任何选项)。此方法主要用于与 MongoDB\Driver\Manager::getReadConcern() 配合使用,以确定 Manager 是否在没有任何读取关注点选项的情况下构建。

为了允许服务器应用其自身的默认值,驱动程序不会在其读取操作(例如 MongoDB\Driver\Manager::executeQuery())中包含默认读取关注点。访问 Manager 的读取关注点以将其包含在其自己的读取命令中的库应使用此方法来确保默认读取关注点保持未设置状态。

参数

此函数没有参数。

返回值

如果这是默认读取关注点,则返回 true,否则返回 false

错误/异常

示例

示例 #1 MongoDB\Driver\ReadConcern::isDefault() 示例

<?php

$rc
= new MongoDB\Driver\ReadConcern(null);
var_dump($rc->isDefault());

$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
var_dump($rc->isDefault());

$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?readConcernLevel=majority');
$rc = $manager->getReadConcern();
var_dump($rc->isDefault());

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

?>

上面的示例将输出

bool(true)
bool(false)
bool(false)
bool(true)
添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top