我正在使用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/lib/Doctrine/ODM/MongoDB/Id/AutoGenerator.php on line 34
答案 0 :(得分:0)
请改用\ MongoDB \ BSON \ ObjectID。
customers-> findOne(array( '_id'=> new \ MongoDB \ BSON \ ObjectID('doc id')));