Php 如何选择mongodb中的所有行?
下面是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
<?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);
}