(mongodb >=1.0.0)
類別可以實作此介面,以利用擴充套件中的自動 ODM(物件文件映射)行為。在序列化期間,擴充套件會將包含 PHP 類別名稱的 __pclass 屬性注入到 MongoDB\BSON\Serializable::bsonSerialize() 返回的資料中。在反序列化期間,相同的 __pclass 屬性將用於推斷要在呼叫 MongoDB\BSON\Unserializable::bsonUnserialize() 之前建構的 PHP 類別(獨立於任何 類型映射 設定)。有關其他資訊,請參閱 保存資料。
注意事項:即使 MongoDB\BSON\Serializable::bsonSerialize() 會返回一個循序陣列,注入 __pclass 屬性也會導致物件被序列化為 BSON 文件。