Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ / /
PHP 库手册
/

BSON

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

默认, MongoDB PHP库分别将BSON文档返回为 MongoDB\Model\BSONDocument对象,并将BSON数组返回为MongoDB\Model\BSONArray对象。

MongoDB\Model\BSONArray

该类扩展了 PHP 的 ArrayObject 类。它还实现了 PHP 的 JsonSerializable 接口以及扩展的MongoDB\ BSON\Serializable 和MongoDB\ BSON\Unserializable 接口。

默认下,该库会将BSON数组反序列化为该类的实例。在BSON和JSON序列化期间,此类的实例将序列化为大量类型(内部使用 array_values() 以数字方式对大量重新索引)。

MongoDB\Model\BSONDocument

该类扩展了 PHP 的 ArrayObject 类。它还实现了 PHP 的 JsonSerializable 接口以及扩展的MongoDB\ BSON\Serializable 和MongoDB\ BSON\Unserializable 接口。

默认下,该库会将BSON文档反序列化为该类的实例。在BSON和JSON序列化期间,此类的实例将序列化为文档类型(内部使用对象转换)。

后退

API 文档

在此页面上