MongoDB已安装,但新的MongoClient()不起作用


MongoDB installed but new MongoClient() doesn't work

我刚刚在我的Linux(12.04)上安装了MongoDB,并扩展了PHP,并且似乎都安装得很好(phpinfo()显示了有关MongoDB的信息,启用等)。

但是当我想加载包含以下代码的页面时,不会显示任何内容:

<?php
    $m = new MongoClient();
    echo "Connection to database sucessfull";
    $db=$m->mydb;
    echo "Database mydb selected";
?>

有什么建议吗?

谢谢

实际的语法代码是这样的:

    $m = new MongoClient('mongodb://localhost', [
    'username' => 'abc',
    'password' => 'abc@123',
    'db'       => 'abc'
    ]);

也许你尝试一次。使用 get_last_error() 并将其转储到屏幕上并发送。