Menu Docs
Página inicial do Docs
/ / /
Manual da Biblioteca PHP
/

BSON

Nesta página

  • Visão geral
  • Aulas

O MongoDB armazena registros de dados como documentos BSON. O BSON é uma representação binária de documentos JSON, embora contenha mais tipos de dados do que o JSON. Para a BSON especificação de JSON, consulte{ 4} .

Por padrão, a biblioteca PHP do MongoDB retorna documentos BSON como objetos MongoDB\Model\BSONDocument e arrays BSON como objetos MongoDB\Model\BSONArray , respectivamente.

MongoDB\Model\BSONArray

Esta classe estende o ArrayObject do PHP classe. Ela também implementa o JsonSerializable do PHP interface e MongoDB\BSON\Serializable da extensão e MongoDB\BSON\Unserializable interfaces.

Por padrão, a biblioteca desserializará arrays BSON como instâncias dessa classe. Durante a serialização BSON e JSON, as instâncias desta classe serão serializadas como um tipo de array (array_values() é usado internamente para reindexar numericamente a array).

MongoDB\Model\BSONDocument

Esta classe estende o ArrayObject do PHP classe. Ela também implementa o JsonSerializable do PHP interface e MongoDB\BSON\Serializable da extensão e MongoDB\BSON\Unserializable interfaces.

Por padrão, a biblioteca desserializará documentos BSON como instâncias dessa classe. Durante a serialização de BSON e JSON, as instâncias dessa classe serão serializadas como um tipo de documento (conversão de objetos é usado internamente).

Voltar

Documentação da API

Nesta página