# Класс MongoDB\BSON\Iterator

(mongodb >=1.16.0)

## Введение

Итератор, используемый для обхода BSON-документа или массива.

## Обзор класса

final class MongoDB\BSON\Iterator implements Iterator {
/* Методы */
final private function __construct()
public function current(): mixed
public function key(): string|int
public function next(): void
public function rewind(): void
public function valid(): bool
}

## Содержание

- MongoDB\BSON\Iterator::__construct — Создаёт новый итератор BSON (не используется)
- MongoDB\BSON\Iterator::current — Возвращает текущий элемент
- MongoDB\BSON\Iterator::key — Возвращает ключ текущего элемента
- MongoDB\BSON\Iterator::next — Продвигает итератор до следующего элемента
- MongoDB\BSON\Iterator::rewind — Перематывает итератор к первому элементу
- MongoDB\BSON\Iterator::valid — Проверяет, является ли текущая позиция корректной

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open