# La classe MongoDB\BSON\Iterator

(mongodb >=1.16.0)

## Introduction

Itérateur utilisé pour parcourir un document ou un tableau BSON.

## Synopsis de la classe

final class MongoDB\BSON\Iterator implements Iterator {
/* Méthodes */
final private __construct()
public current(): mixed
public key(): string|int
public next(): void
public rewind(): void
public valid(): bool
}

## Sommaire

- MongoDB\BSON\Iterator::__construct — Construit un nouvel itérateur BSON (inutilisée)
- MongoDB\BSON\Iterator::current — Renvoie l'élément actuel/courrant
- MongoDB\BSON\Iterator::key — Renvoie la clé de l'élément actuel/courrant
- MongoDB\BSON\Iterator::next — Avance l'itérateur à l'élément suivant
- MongoDB\BSON\Iterator::rewind — Rembobine l'itérateur à l'élément précédent
- MongoDB\BSON\Iterator::valid — Vérifie si la position courrante est valide