MongoCursor::info

Gets the query, fields, limit, and skip for this cursor

&reftitle.description; public `array` `MongoCursor::info`

This can be called before or after the query.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

Returns the namespace, limit, skip, query, and fields for this cursor.

&reftitle.changelog;

&Version; | &Description;
1.1.0 | Added a number of other fields, including `id` (the cursor id), `at` (the driver's counter of which document is current), `numReturned` (the number returned by the server in the current batch), and `server` (which server the query was sent to—useful in conjunction with mongo.readpreferences.
1.0.10 | Added `started_iterating` field, a boolean indicating if cursor is pre- or post-query.

&reftitle.examples;

### `MongoCursor::info` example

    <?php

    $m = new MongoClient();
    $cursor = $m->foo->bar->find(array("x" => 4), array("y" => false));
    var_dump($cursor->info());

    ?>

&example.outputs.similar;

    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)
      }
    }