我正在尝试使用以下代码从mongodb中的我的集合中获取所有数据
public function fetch_employee_list()
{
$m = new MongoClient();
$db = $m->selectDB('fleet');
$collection = new MongoCollection($db, 'employee');
// $name = array('Type' => 'name');
$cursor = $collection->find();
echo "<pre>";
print_r($cursor);
exit;
}
我得到的结果是
&#34; MongoCursor Object()
&#34;
但是当我使用
$cursor = $collection->findOne();
它给了我一个结果作为数组。 我做错了什么?
答案 0 :(得分:0)
您需要执行类似
的操作$cursor = $collection->find();
foreach ($cursor as $obj) {
echo $obj . "\n";
}