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 文档

在此页面上