您好我一直在尝试从php连接到mongodb。我正在使用下面的dll:
php_mongo-1.6.8-5.5-VC11-x86_64.dll
我正在浏览stackoverflow PHP MongoDB: Fatal Error: Class 'Mongo CLient' not found上的一个线程,其中提到MongoClient()类已被弃用。而不是现在我们需要使用这样的东西:
$m = new MongoDB\Driver\Manager();
我有以下代码:
<?php
$m = new MongoDB\Driver\Manager();
$db = $m->testdb;
echo "Connected to db";
?>
我仍然因为找不到课程而收到错误。有没有人对它有任何想法?或者我必须导入一些东西?请帮忙。
答案 0 :(得分:0)
对象创建时可能缺少\。
$m = new \MongoClient();
或
$m = new \MongoDB\Driver\Manager("mongodb://localhost:27017");
您获得的错误可能是由命名空间问题引起的。逐一尝试这两种解决方案,看看它是否有帮助。