我第一次使用Cake文件和MongoDB,我使用了this Plugin来实现它。它在我的本地系统中安装的mongoDb上运行正常,但现在我想要将我的应用程序与实时MongoLab环境连接起来。所以我在app/config/database.php
public $default = array(
'datasource' => 'Mongodb.MongodbSource',
'host' => 'mongodb://username:password@ds123456.mongolab.com:12345,ds123456.mongolab.com:12345/sampleDB?replicaSet=rs-ds012345&ssl=true',
'login' => 'myusername',
'password' => 'mypassword',
'database' => 'mydatabse',
'prefix' => '',
'persistent' => 'true'
);
但它给我的错误如Notice (1024): SSL can only be 'true' or 'false' [APP\Plugin\Mongodb\Model\Datasource\MongodbSource.php, line 230]
我曾尝试使用多种主机组合,我也尝试使用以下选项
public $default = array(
'datasource' => 'Mongodb.MongodbSource',
'host' => 'localhost',
'login' => 'myusername',
'password' => 'mypassword',
'database' => 'mydatabse',
'prefix' => '',
'persistent' => 'true',
'replicaset' => array('host' => 'mongodb://username:password@ds123456.mongolab.com:12345,ds123456.mongolab.com:12345/sampleDB?replicaSet=rs-ds012345&ssl=true',
'options' => array('replicaSet' => 'rs-ds123456')
)
);
描述Here,但它也不适合我。
任何人都可以帮助我。
由于