Mongodb Symfony returns";“未找到MongoId类”;错误
我使用的是Symfony3,在我的应用程序中使用了mongo db 我已经在composer.json文件中包含了以下内容Mongodb Symfony returns";“未找到MongoId类”;错误,mongodb,docker,ubuntu-14.04,symfony,Mongodb,Docker,Ubuntu 14.04,Symfony,我使用的是Symfony3,在我的应用程序中使用了mongo db 我已经在composer.json文件中包含了以下内容 "doctrine/mongodb-odm": "^1.0@dev", "doctrine/mongodb-odm-bundle": "^3.0@dev", 我已经尝试了互联网上的几种解决方案,但下面的错误即将出现 Fatal error: Class 'MongoId' not found in /var/www/vendor/doctrine/mongodb-odm/
"doctrine/mongodb-odm": "^1.0@dev",
"doctrine/mongodb-odm-bundle": "^3.0@dev",
我已经尝试了互联网上的几种解决方案,但下面的错误即将出现
Fatal error: Class 'MongoId' not found in /var/www/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Id/AutoGenerator.php on line 34
请改为尝试\MongoDB\BSON\ObjectID 客户->findOne(阵列)(
“_id”=>new\MongoDB\BSON\ObjectID('doc id') 您是否安装了
mongo
PHP扩展?如果您使用的是PHP7,那么您还必须安装alcaeus/mongo-php适配器。我使用的是php5.6.27 cli和docker。我已经修好了谢谢