PHP プロジェクトの 1 つに MongoDB を使い始めました。そのデータベースでは、MongoDB シャーディングの概念を使用しようとしています。以下のリンクを取得して試してみましたが、
それはうまくいっています。しかし、問題は、上記の例では、すべてがコマンド プロンプトで行われることです。しかし、私はPHPですべてをやろうとしています。PHPで例を取得できません。
これまでのところ、私はこれらのコードから始めました。
$connection = new Mongo();
$db = $connection->selectDB('TestDB');
$db = $connection->TestDB;
$connection->selectDB('admin')->command(array('addshard'=>'host:port'));
$connection->selectDB('admin')->command(array('enablesharding'=>'TestDB'));
$connection->selectDB('admin')->command(array('shardcollection'=>'TestDB.large', 'key' => '_id'));
機能していません。また、PHPでシャードサーバーと構成データベースを設定する方法がわかりません。
PHP で MongoDB シャーディングを行う他の方法はありますか?