0
我是Yii2的新手。Yii2先进的MongoDB
我想使用MongoDB和Yii2-advanced。对于这一点,我发现这个库:
https://github.com/yiisoft/yii2-mongodb
的问题是它没有解释太多关于安装和配置。
由于读我说我已经加入以下到common\config\main-local.php
文件:
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
但我应该做的默认分贝关键是那里的MySQL连接的是什么:
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2_advanced_mongo',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
],
如果我注释掉db键并尝试登录,那么它会给我出现以下错误:
Invalid Configuration – yii\base\InvalidConfigException
Unknown component ID: db
我想,太。它给未知的方法 - yii \ base \ UnknownMethodException 调用未知的方法:yii \ mongodb \ QueryBuilder :: build() –
1)你有没有正确安装mongo db组件。 2)你确定queryBuilder与mongoDB正常工作吗?期待Yii2 doc我没有看到任何http://www.yiiframework.com/doc-2.0/yii-mongodb-querybuilder.html ... build()函数.. ..和PS:这意味着mongodb访问工作 – scaisEdge
是正确安装了MongoDB组件。不,我不是,因为我对此完全陌生,自述文件没有多少解释。 –