(mongodb >=1.3.0)
MongoDB\Driver\WriteConcern::isDefault — 检查这是否是默认写入关注
返回这是否是默认写入关注(即未指定任何选项)。此方法主要用于与MongoDB\Driver\Manager::getWriteConcern()结合使用,以确定 Manager 是否在没有任何写入关注选项的情况下构建。
为了允许服务器应用其自身默认的写入关注(可能已被» 修改),驱动程序不会在其写入操作(例如MongoDB\Driver\Manager::executeBulkWrite())中包含默认写入关注。访问 Manager 的写入关注以将其包含在其自身写入命令中的库应使用此方法来确保默认写入关注保持未设置。
此函数没有参数。
示例 #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)