©
                    本文档使用
                    php中文网手册 发布
                
(mongodb >=1.0.0)
MongoDB\Driver\Cursor::toArray — Returns an array containing all results for this cursor
Iterates the cursor and returns its results in an array. MongoDB\Driver\Cursor::setTypeMap() may be used to control how documents are unserialized into PHP values.
此函数没有参数。
Returns an array containing all results for this cursor.
Example #1 MongoDB\Driver\Cursor::toArray() example
  <?php
$manager  = new  MongoDB \ Driver \ Manager ( "mongodb://localhost:27017" );
 $bulk  = new  MongoDB \ Driver \ BulkWrite ;
 $bulk -> insert ([ 'x'  =>  1 ]);
 $bulk -> insert ([ 'x'  =>  2 ]);
 $bulk -> insert ([ 'x'  =>  3 ]);
 $manager -> executeBulkWrite ( 'db.collection' ,  $bulk );
 $query  = new  MongoDB \ Driver \ Query ([]);
 $cursor  =  $manager -> executeQuery ( 'db.collection' ,  $query );
 var_dump ( $cursor -> toArray ());
 ?>   以上例程的输出类似于:
array(3) {
  [0]=>
  object(stdClass)#6 (2) {
    ["_id"]=>
    object(MongoDB\BSON\ObjectID)#5 (1) {
      ["oid"]=>
      string(24) "564259a96118fd40b41bcf61"
    }
    ["x"]=>
    int(1)
  }
  [1]=>
  object(stdClass)#8 (2) {
    ["_id"]=>
    object(MongoDB\BSON\ObjectID)#7 (1) {
      ["oid"]=>
      string(24) "564259a96118fd40b41bcf62"
    }
    ["x"]=>
    int(2)
  }
  [2]=>
  object(stdClass)#10 (2) {
    ["_id"]=>
    object(MongoDB\BSON\ObjectID)#9 (1) {
      ["oid"]=>
      string(24) "564259a96118fd40b41bcf63"
    }
    ["x"]=>
    int(3)
  }
}