(mongodb >=1.3.0)
MongoDB\Driver\ReadConcern::isDefault — 檢查這是否為預設讀取關注點
回傳這是否為預設的讀取關注點(即未指定任何選項)。此方法的主要目的是與 MongoDB\Driver\Manager::getReadConcern() 結合使用,以判斷 Manager 在建構時是否未設定任何讀取關注點選項。
驅動程式不會在其讀取操作中包含預設的讀取關注點(例如 MongoDB\Driver\Manager::executeQuery()),以便允許伺服器套用其自己的預設值。存取 Manager 的讀取關注點以將其包含在自己的讀取指令中的程式庫,應使用此方法確保未設定預設的讀取關注點。
此函式沒有參數。
範例 #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)