(mongodb >=1.3.0)
MongoDB\Driver\WriteConcern::isDefault — 檢查這是否為預設寫入策略
回傳這是否為預設寫入策略(即未指定任何選項)。此方法主要用於搭配 MongoDB\Driver\Manager::getWriteConcern() 使用,以判斷 Manager 是否在沒有任何寫入策略選項的情況下建構。
為了允許伺服器套用其自身的預設值(可能已被» 修改),驅動程式將不會在其寫入操作(例如 MongoDB\Driver\Manager::executeBulkWrite())中包含預設的寫入關注。 存取管理器寫入關注的程式庫,若要將其包含在自己的寫入指令中,應使用此方法來確保預設寫入關注保持未設定狀態。
此函式沒有參數。
範例 #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)