MongoDB和PHP无法从db检索数据

时间:2014-03-12 11:42:08

标签: php mongodb

我正在尝试将MongoDB和PHP用于学术目的(去年项目)。但是我很难从数据库中检索任何东西。

我使用WAMP作为本地服务器,我已经完成了10gen和PHP文档中提供的完整配置。 具有讽刺意味的是,我可以在数据库中插入,但我无法找回任何内容。

insert.php code http://p.shrib.com/mongo?m=ro&v=nc

find.php code http://p.shrib.com/mongo_find?m=ro&v=nc

请帮助我解决我真正挣扎的想法,我不知道该怎么做。

亲切的问候, Adriana Costache

2 个答案:

答案 0 :(得分:0)

你必须在$ collection-> find()上添加一个数组,即使它是空的。

示例:

<?php

$query = array();

$cursor = $collection->find($query);

?>

亲切的问候, 鲁

答案 1 :(得分:0)

您要做的是检查扩展程序是否在PHP中正确加载。

我看到你正在使用新的Mongo()。不推荐使用此类,而使用新的MongoClient()。

升级您的PHP / Apache并尝试安装最新的稳定扩展。

让我知道它是如何运作的。