我正在尝试将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
答案 0 :(得分:0)
你必须在$ collection-> find()上添加一个数组,即使它是空的。
示例:
<?php
$query = array();
$cursor = $collection->find($query);
?>
亲切的问候, 鲁
答案 1 :(得分:0)
您要做的是检查扩展程序是否在PHP中正确加载。
我看到你正在使用新的Mongo()。不推荐使用此类,而使用新的MongoClient()。
升级您的PHP / Apache并尝试安装最新的稳定扩展。
让我知道它是如何运作的。