Je suis nouveau à Yii2.Yii2 avancé avec MongoDB
Je souhaite utiliser MongoDB avec Yii2-advanced. Pour cela, j'ai trouvé cette bibliothèque:
https://github.com/yiisoft/yii2-mongodb
La question est-il n'explique pas grand-chose sur l'installation et la configuration.
Comme la lecture me dit que je l'ai ajouté suivant dans le fichier common\config\main-local.php
:
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
Mais que dois-je faire avec la valeur par défaut db clé qui est là pour la connexion MySQL:
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2_advanced_mongo',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
],
Si je commente que la clé db et essayez de vous connecter, il me donne l'erreur suivante:
Invalid Configuration – yii\base\InvalidConfigException
Unknown component ID: db
J'ai essayé trop . Il donne la méthode inconnue - yii \ base \ UnknownMethodException Appelant la méthode inconnue: yii \ mongodb \ QueryBuilder :: build() –
1) avez-vous installe les composants mongo db correctement ..? 2) êtes-vous sûr que le queryBuilder fonctionne correctement avec mongoDB? regardant doc Yii2 je ne vois pas http://www.yiiframework.com/doc-2.0/yii-mongodb-querybuilder.html ... fonction build() .. et PS: cela signifie que l'accès mongodb work – scaisEdge
Oui, les composants MongoDB ont été correctement installés. Non, je ne suis pas totalement novice et readme n'explique pas grand-chose. –