| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
MongoCollection::findOne(PECL mongo >=0.9.0) MongoCollection::findOne — コレクションに問い合わせ、単一の要素を返す 説明
public array MongoCollection::findOne
([ array
$query = array()
[, array $fields = array()
[, array $options = array()
]]] )MongoCollection::find() とは対照的に、このメソッドは結果セットの 最初の結果だけを返します。 MongoCursor を返すのではないので、その後の反復処理はできません。 パラメータ
返り値
検索にマッチしたレコード、あるいは エラー / 例外データベースに接続できない場合に MongoConnectionException をスローします。 変更履歴
例例1 MongoCollection::findOne() での id による検索 この例は、コレクション内のドキュメントを id から検索する方法を示します。
<?php 例2 MongoCollection::findOne() での複数条件の使用 この例は、コレクション内のドキュメントを複数の条件で検索し、返されるフィールドを絞り込む方法を示します。
<?php 上の例の出力は、 たとえば以下のようになります。 Array ( [_id] => MongoId Object ( ) [password] => test ) たとえドキュメントに username フィールドがあっても、 返される結果には password フィールドしか含まれないことに注目しましょう。 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「MongoCollection::findOne - コレクションに問い合わせ、単一の要素を返す」をGoogle検索
|