Php/docs/mongo.tutorial.criteria

提供:Dev Guides
< Php
移動先:案内検索

問い合わせの条件の設定

クエリを作って MongoCollection::find() メソッドに渡せば、 コレクション内のドキュメントのサブセットを取得することができます。 たとえば、"i" フィールドの値が 71 であるドキュメントを探したいときは、 このようにします。

<?php$connection = new MongoClient();$collection = $connection->database->collectionName;$query = array( 'i' => 71 );$cursor = $collection->find( $query );while ( $cursor->hasNext() ){    var_dump( $cursor->getNext() );}?>

上の例の出力は以下となります。


array(2) {
  ["_id"]=>
  object(MongoId)#6 (0) {
  }
  ["i"]=>
  int(71)
  ["_ns"]=>
  "testCollection"
}