Інтерфейс MongoDB\Driver\CursorInterface
(mongodb >=1.6.0)
Вступ
Інтерфейс, реалізований MongoDB\Driver\Cursor, але також може використовуватися як параметр, значення, що повертається або типу властивості в класах користувальницького простору.
Огляд класів
class MongoDB\Driver\CursorInterface
implements
Traversable {
/* Методы */
abstract public getId(): MongoDB\Driver\CursorId
abstract public getServer(): MongoDB\Driver\Server
abstract public isDead(): bool
abstract public setTypeMap(array $typemap): void
abstract public toArray(): array
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.15.0 | Типи значень, що повертаються для методів оголошені як попередні в PHP 8.0 і новіше, що викликає повідомлення про старіння в коді, який реалізує цей інтерфейс без оголошення відповідних типів значень, що повертаються. Атрибут #[ReturnTypeWillChange] може бути доданий, щоб заглушити повідомлення про старіння. |
Зміст
- MongoDB\Driver\CursorInterface::getId— Повертає ідентифікатор курсору
- MongoDB\Driver\CursorInterface::getServer— Повертає сервер, з яким пов'язаний курсор
- MongoDB\Driver\CursorInterface::isDead— Перевірити, чи можна ще отримати з курсору результати
- MongoDB\Driver\CursorInterface::setTypeMap— Задати порівняння типів для десеріалізації BSON
- MongoDB\Driver\CursorInterface::toArray— Повернути всі результати для цього курсору у вигляді масиву