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組件。不,我不是,因爲我對此完全陌生,自述文件沒有多少解釋。 –