Php 如何选择mongodb中的所有行?

Php 如何选择mongodb中的所有行?,php,mongodb,Php,Mongodb,下面是mongodb的连接代码 我正在尝试获取所有行: <?php echo '<pre>'; $m = new MongoClient(); $dbname = $m->selectDB('module1'); echo '<br> connection var dump'; var_dump($m); $collection = $dbname->sel

下面是mongodb的连接代码

我正在尝试获取所有行:

<?php
        echo '<pre>';

        $m = new MongoClient();
        $dbname = $m->selectDB('module1');
        echo '<br> connection var dump';
        var_dump($m);
        $collection = $dbname->selectCollection('collection');
        $posts = $dbname->posts;

        echo '</pre>';

?>

要查找所有行,只需不提供任何将返回所有行的thing to find()方法

方法(不带参数)返回集合中的所有文档,并返回文档的所有字段。所以只要调用
$collection->find()

<?php


        $m = new MongoClient();
        $dbname = $m->selectDB('module1');
        echo '<br> connection var dump';
        var_dump($m);
        $collection = $dbname->selectCollection('collection');
        $posts = $collection->find();   ?>
        echo '<pre>'.print_r($posts,true).'</pre>';
 foreach ($posts as $doc) {
          var_dump($doc);
               }