文档菜单
文档首页
/ / /
PHP库手册
/

BSON

在本页

  • 概述

MongoDB以BSON文档的形式存储数据记录。BSON是JSON文档的二进制表示,但它包含比JSON更多的数据类型。有关BSON规范,请参阅bsonspec.org.

默认情况下,MongoDB PHP库将BSON文档作为MongoDB\Model\BSONDocument对象返回,将BSON数组作为MongoDB\Model\BSONArray对象返回。

MongoDB\Model\BSONArray

This class extends PHP's ArrayObject class. It also implements PHP's JsonSerializable interface and the extension's MongoDB\BSON\Serializable and MongoDB\BSON\Unserializable interfaces.

默认情况下,库会将BSON数组反序列化为此类实例。在BSON和JSON序列化期间,此类实例将序列化为数组类型(array_values() 在内部用于对数组进行数字索引重排)。

MongoDB\Model\BSONDocument

This class extends PHP's ArrayObject class. It also implements PHP's JsonSerializable interface and the extension's MongoDB\BSON\Serializable and MongoDB\BSON\Unserializable interfaces.

默认情况下,库会将BSON文档反序列化为这个类的实例。在BSON和JSON序列化过程中,这个类的实例将以文档类型(对象类型转换 在内部使用)进行序列化。

返回

API文档

在本页