la classe MongoDB\BSON\Document

(mongodb >=1.16.0)

Introduction

Représente un document BSON. Cette classe est utilisée lors de la lecture de données en tant que BSON brut et ne peut pas être modifiée.

Synopsis de la classe

final class MongoDB\BSON\Document implements MongoDB\BSON\Type, ArrayAccess, IteratorAggregate {
/* Méthodes */
final private function __construct()
final static public function fromBSON(string $bson): MongoDB\BSON\Document
final static public function fromJSON(string $json): MongoDB\BSON\Document
final static public function fromPHP(object|array $value): MongoDB\BSON\Document
final public function get(string $key): mixed
final public function getIterator(): MongoDB\BSON\Iterator
final public function has(string $key): bool
final public function offsetExists(mixed $key): bool
final public function offsetGet(mixed $key): mixed
final public function offsetSet(mixed $key, mixed $value): void
final public function offsetUnset(mixed $key): void
final public function toCanonicalExtendedJSON(): string
final public function toPHP(?array $typeMap = null): array|object
final public function toRelaxedExtendedJSON(): string
final public function __toString(): string
}

Historique

Version Description
PECL mongodb 2.0.0 Cette classe n’implémente plus l'interface Serializable.
PECL mongodb 1.17.0 Implémente MongoDB\BSON\Type.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top