MongoDB\Driver\ReadConcern::bsonSerialize
(mongodb >=1.2.0)
MongoDB\Driver\ReadConcern::bsonSerialize — BSON 직렬화를 위한 객체를 반환합니다.
설명
final public MongoDB\Driver\ReadConcern::bsonSerialize(): object
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
ReadConcern을 BSON으로 직렬화하기 위한 개체를 반환합니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
Examples
예제 #1 빈 읽기 문제가 있는 MongoDB\Driver\ReadConcern::bsonSerialize()
<?php
$rc = new MongoDB\Driver\ReadConcern;
var_dump($rc->bsonSerialize());
echo "\n", MongoDB\BSON\toJSON(MongoDB\BSON\fromPHP($rc));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
object(stdClass)#2 (0) { } { }
예제 #2 로컬 읽기 문제가 있는 MongoDB\Driver\ReadConcern::bsonSerialize()
<?php
$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::LOCAL);
var_dump($rc->bsonSerialize());
echo "\n", MongoDB\BSON\toJSON(MongoDB\BSON\fromPHP($rc));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
object(stdClass)#2 (1) { ["level"]=> string(5) "local" } { "level" : "local" }
기타
- MongoDB\BSON\Serializable::bsonSerialize() - BSON으로 직렬화할 배열 또는 문서를 제공합니다.
- » Read Concern reference