我已经开始将 MongoDB 用于我的一个 PHP 项目。在那个数据库中,我正在尝试使用 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 分片?