【发布时间】:2016-09-16 11:38:36
【问题描述】:
我想从php 运行mongo 我正在使用MongoDB 64 bit、WampServer 64 bit、Apache Version:
2.4.18 和PHP Version: 5.6.19。我还在php.ini 的PHP 以及php.ini 的apache 中添加了mongodb.dll 扩展名。我还安装了Composer 并运行命令
composer require "mongodb/mongodb=^1.0.0"
在运行下面的代码时出现此错误:
与 mongo 的连接成功并且也选择了 db 那么为什么会出现此错误?
require 'vendor/autoload.php';
// connect to mongo
$m = new MongoDB\Driver\Manager();
echo "Connection to database successfully";
// select a db
$db = $m->mydb;
echo "Database mydb selected";
?>
我也尝试了$db = $m->test;,但得到了同样的错误。提前感谢您的帮助。
【问题讨论】:
-
MongoDB\Driver\Manager 没有属性
mydb。 -
@KostyaZhevlakov
myDB是数据库的名称。如果它不存在,则应以myDB的名称创建一个新数据库。不是吗? -
@KostyaZhevlakov 那么我该如何连接到数据库?
-
我一直推荐你使用这个library - 它会节省你的时间。
标签: php mongodb wamp wampserver