函式名稱: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"
,$id
為ObjectId("5f1c2c3b2a4f4f3d1e6a7b8c")
。