函式名稱:MongoDB\BSON\toRelaxedExtendedJSON()
適用版本:PHP MongoDB 擴充套件版本 1.2.0 或更高
函式用法:該函式用於將 MongoDB\BSON\ObjectID、MongoDB\BSON\Timestamp 和 MongoDB\BSON\UTCDateTime 型別的資料轉換為 MongoDB 擴充套件支援的擴充套件 JSON 格式。
語法:MongoDB\BSON\toRelaxedExtendedJSON($bson)
引數:
- $bson:要轉換的 MongoDB\BSON\ObjectID、MongoDB\BSON\Timestamp 或 MongoDB\BSON\UTCDateTime 物件。
返回值:返回一個字串,表示轉換後的擴充套件 JSON。
示例:
// 載入 MongoDB 擴充套件
extension_loaded("mongodb");
// 建立一個 ObjectID 物件
$objectId = new MongoDB\BSON\ObjectID();
// 將 ObjectID 轉換為擴充套件 JSON
$extendedJson = MongoDB\BSON\toRelaxedExtendedJSON($objectId);
echo $extendedJson;
輸出:
{
"$oid": "5f4a3e2b9fcb9c0014a2a6b5"
}
注意事項:
- toRelaxedExtendedJSON() 函式只能用於轉換 MongoDB\BSON\ObjectID、MongoDB\BSON\Timestamp 和 MongoDB\BSON\UTCDateTime 型別的資料。
- 轉換後的擴充套件 JSON 格式與 MongoDB Shell 中使用的擴充套件 JSON 格式略有不同。
- 在使用該函式之前,確保已載入 MongoDB 擴充套件,並且版本符合要求。
熱門工具排行榜