MongoDB\Driver\Cursor::toArray

(mongodb >=1.0.0)

MongoDB\Driver\Cursor::toArrayReturns an array containing all results for this cursor

Açıklama

finalpublicMongoDB\Driver\Cursor::toArray(): array

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.

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

Returns an array containing all results for this cursor.

Hatalar/İstisnalar

Örnekler

Örnek 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());

?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

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

Ayrıca Bakınız

To Top