読み取り専用に構成されたリモート データベースに接続しています。私が使用する場合:
$connection = new \MongoClient($server);
$dbname = $connection->selectDB("db");
$dbname->setReadPreference(\MongoClient::RP_SECONDARY);
うまくいきますが、試してみると:
$dm = $this->getDocumentManager(); //using remote db connection in config
$result = $dm->getRepository('Repository')->method();
次のエラーが表示されます。
マスターおよびスレーブではありませんOk=false
MongoClient の場合と同じように、$dm に読み取り設定を指定するにはどうすればよいですか?
前もって感謝します...