2014-12-25 2 views
-1

아래는 MongoDB에의 연결을위한 코드이다 나는 모든 행 가져 오기 트링하고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>'; 

?> 

답변

1

하는 모든 행은 단지) (찾는 모든 행을 반환하는 방법을 어떤 일을 제공 해달라고 찾을 수를

Reference

<?php 


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

당신은 preety

로 인쇄 할 수 있습니다 매개 변수없이
 echo '<pre>'.print_r($posts,true).'</pre>'; 

또는

foreach ($posts as $doc) { 
      var_dump($doc); 
       } 
1

db.collection.find() 방법은 컬렉션에서 모든 문서를 반환하고 문서에 대한 모든 필드를 반환합니다. 그럼 그냥 호출하십시오 $collection->find()

관련 문제