致命错误:未捕获的错误:在[$ path] test.php:10中找不到类'MongoDB \ Collection'

时间:2018-07-17 11:01:01

标签: mongodb php-7.2

我已经使用pecl安装了mongo db驱动程序,并通过添加 extension =“ mongodb.so” 编辑 php.ini 文件。 当我尝试通过以下代码连接数据库时:

<?php
if($m = new MongoDB\Driver\Manager("mongodb://localhost"))
     echo "Connecting Successfully";
$users = $m->TaskLogger->user->find();
var_dump($users);
?>

如果显示这样的输出: Connection is succefull yet not able to connect.

我正在使用xampp 7.2.5和php版本7.2.5。 在phpinfo页面。 mongodb扩展已添加。.

请帮助我解决这个问题...谢谢

1 个答案:

答案 0 :(得分:0)

安装php模块后,您需要通过composer使用MongoDB驱动程序

关注此链接 https://www.php.net/manual/en/mongodb.tutorial.library.php

1。-安装作曲家 2.-安装依赖项

composer require mongodb/mongodb

3.--最后,通过添加composer autoloader在脚本中添加autoloader

<?php
require 'vendor/autoload.php'; // include Composer's autoloader
$m = new MongoDB\Driver\Manager("mongodb://localhost")