$cursor = $manager->executeQuery('db.collection', $query);
$cursor->setTypeMap(['root' => 'array', 'document' => 'array', 'array' => 'array']);
return $cursor->toArray();MongoDB\Driver\Cursor::toArray
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\Cursor::toArray
Референца за `mongodb-driver-cursor.toarray.php` со подобрена типографија и навигација.
MongoDB\Driver\Cursor::toArray
класата MongoDB\Driver\BulkWrite
MongoDB\Driver\Cursor::toArray — Враќа низа што ги содржи сите резултати за овој курсор
= NULL
Враќа низа што ги содржи сите резултати за овој курсор ТипМапите може да се постават преку Итерира низ курсорот и ги враќа неговите резултати во низа.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа array може да се користи за контролирање на тоа како документите се десериализираат во PHP вредности.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
Примери
Пример #1 што ги содржи сите резултати за овој курсор. 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)
}
}
Види Исто така
- ТипМапите може да се постават преку - Поставува мапа на типови за BSON десериализација