MongoDB\Driver\Cursor::setTypeMap

(mongodb >=1.0.0)

MongoDB\Driver\Cursor::setTypeMap — Встановлює карту типу для десеріалізації BSON

Опис

final public MongoDB\Driver\Cursor::setTypeMap(array $typemap): void

Устанавливаетконфігурацію карти типів, яка буде використовуватися при десеріалізації результатів BSON значення PHP.

Список параметрів

typeMap(array)

Конфігурація карти типів

Значення, що повертаються

Функція не повертає значення після виконання.

Помилки

При ітерації курсором може викидатися такі винятки через неправильну конфігурацію карти типів:

Приклади

Приклад #1 Приклад використання MongoDB\Driver\Cursor::setTypeMap()****

Loading...

Висновок наведеного прикладу буде схожим на:

array(2) {
  ["_id"]=>
  object(MongoDB\BSON\ObjectId)#6 (1) {
    ["oid"]=>
    string(24) "56424fb76118fd3267180741"
  }
  ["x"]=>
  int(1)
}

Дивіться також