查詢

MongoDB\BSON\DBPointer::__toString()函式—用法及示例

「 返回DBPointer物件的字串表示形式 」


函式名稱:MongoDB\BSON\DBPointer::__toString()

函式描述:返回DBPointer物件的字串表示形式。

適用版本:MongoDB擴充套件版本 >= 1.0.0

用法:

public MongoDB\BSON\DBPointer::__toString(): string

示例:

<?php
$collection = (new MongoDB\Client)->test->collection;
$document = $collection->findOne();

// 建立一個DBPointer物件
$dbPointer = new MongoDB\BSON\DBPointer('anotherCollection', $document['_id']);

// 列印DBPointer物件的字串表示形式
echo $dbPointer->__toString();
?>

輸出:

{"$ref":"anotherCollection","$id":ObjectId("5f1c2c3b2a4f4f3d1e6a7b8c")}

說明: MongoDB\BSON\DBPointer::__toString()方法將DBPointer物件轉換為字串表示形式。返回的字串是一個JSON物件,其中$ref表示關聯集合的名稱,$id表示關聯文件的ObjectId。在示例中,$ref"anotherCollection"$idObjectId("5f1c2c3b2a4f4f3d1e6a7b8c")

補充糾錯
熱門PHP函式
分享連結