Клас MongoDB\BSON\Document
(mongodb >=1.16.0)
Вступ
Подає BSON-документ. Клас використовується для читання даних у вигляді необробленого BSON і не може бути модифікований.
Огляд класів
final
class MongoDB\BSON\Document
implements
MongoDB\BSON\Type, IteratorAggregate, Serializable {
/* Методы */
final private __construct()
final static public fromBSON(string $bson): MongoDB\BSON\Document
final static public fromJSON(string $json): MongoDB\BSON\Document
final static public fromPHP(object|array $value): MongoDB\BSON\Document
final public get(string $key): mixed
final public getIterator(): MongoDB\BSON\Iterator
final public has(string $key): bool
final public serialize(): string
final public toCanonicalExtendedJSON(): string
final public toPHP(?array $typeMap = null): array|object
final public toRelaxedExtendedJSON(): string
final public __toString(): string
final public unserialize(string $data): void
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.17.0 | Реалізує MongoDB\BSON\Type |
Зміст
- MongoDB\BSON\Document::__construct— Створює новий документ BSON (не використовується)
- MongoDB\BSON\Document::fromBSON— Створює новий екземпляр документа з BSON-рядку
- MongoDB\BSON\Document::fromJSON— Створює новий екземпляр документа з рядка JSON
- MongoDB\BSON\Document::fromPHP— Створює новий екземпляр документа з даних PHP
- MongoDB\BSON\Document::get— Повертає значення ключа у документі
- MongoDB\BSON\Document::getIterator— Повертає ітератор для документа BSON
- MongoDB\BSON\Document::has— Повертає, чи є ключ у документі
- MongoDB\BSON\Document::serialize - Серіалізує документ
- MongoDB\BSON\Document::toCanonicalExtendedJSON— Повертає Canonical Extended JSON-подання BSON-документу
- MongoDB\BSON\Document::toPHP— Повертає PHP-подання документа BSON
- MongoDB\BSON\Document::toRelaxedExtendedJSON— Повертає Relaxed Extended JSON подання BSON-документу
- MongoDB\BSON\Document::__function toString() { [native code] }— Повертає строкове подання цього BSON-документу
- MongoDB\BSON\Document::unserialize - Десеріалізує BSON-документ