Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

BSON

MongoDB almacena los registros de datos como documentos BSON. BSON es una representación binaria de los documentos JSON, aunque contiene más tipos de datos que JSON. Para consultar la especificación BSON, visite bsonspec.org.

Por defecto, la biblioteca PHP de MongoDB devuelve los documentos BSON como MongoDB\Model\BSONDocument objetos y los arrays BSON como objetos,MongoDB\Model\BSONArray respectivamente.

MongoDB\Model\BSONArray

Esta clase extiende la clase ArrayObject de PHP. También implementa la interfaz JsonSerializable de PHP y las interfaces MongoDB\BSON\Serializable y MongoDB\BSON\Unserializable de la extensión.

Por defecto, la biblioteca deserializará los arreglos BSON como instancias de esta clase. Durante la serialización BSON y JSON, las instancias de esta clase se serializarán como un tipo de arreglo (array_values() se utiliza internamente para reindexar numéricamente el arreglo).

MongoDB\Model\BSONDocument

Esta clase extiende la clase ArrayObject de PHP. También implementa la interfaz JsonSerializable de PHP y las interfaces MongoDB\BSON\Serializable y MongoDB\BSON\Unserializable de la extensión.

Por defecto, la librería deserializará los documentos BSON como instancias de esta clase. Durante la serialización BSON y JSON, las instancias de esta clase se serializarán como un tipo de documento (se usa object casting internamente).

Califique esta página

En esta página