(PECL mongo >=1.0.5)
MongoCursor::info — このカーソルの query、fields、limit そして skip を取得する
これは、クエリの前でも後でもコールすることができます。
この関数にはパラメータはありません。
このカーソルの namespace、limit、skip、query そして fields を返します。
バージョン | 説明 |
---|---|
1.0.10 | started_iterating フィールドが追加されました。boolean で、 このカーソルがクエリ実行前か実行後かを返します。 |
1.1.0 | 多くのフィールドが追加されました。id (カーソル ID)、 at (現在のドキュメントを表すドライバのカウンタ)、 numReturned (サーバが現在のバッチで返した件数)、そして server (クエリの送信先のサーバ。 MongoCursor::slaveOkay() と組み合わせると便利) などです。 |
例1 MongoCursor::info() の例
<?php
$m = new Mongo();
$cursor = $m->foo->bar->find(array("x" => 4), array("y" => false));
var_dump($cursor->info());
?>
上の例の出力は、 たとえば以下のようになります。
array(5) { ["ns"]=> string(7) "foo.bar" ["limit"]=> int(0) ["skip"]=> int(0) ["query"]=> array(1) { ["x"]=> int(4) } ["fields"]=> array(1) { ["y"]=> int(0) } }