
MongoDBBSONDocument::toCanonicalExtendedJSON 메서드는 MongoDB의 문서를 Extended JSON 형식으로 변환합니다. Extended JSON은 일반 JSON과 다르게 다음과 같은 특징을 가지고 있습니다.
- Extended JSON은 MongoDB의 문서를 더 자세히 표현할 수 있습니다.
- Extended JSON은 MongoDB의 문서의 데이터 타입을 정확하게 표현할 수 있습니다.
- Extended JSON은 MongoDB의 문서의 배열을 더 효율적으로 표현할 수 있습니다.
MongoDBBSONDocument::toCanonicalExtendedJSON 메서드를 사용하여 MongoDB의 문서를 JSON 형식으로 변환하는 방법은 다음과 같습니다.
1. MongoDBBSONDocument 인스턴스를 생성합니다.
2. MongoDBBSONDocument 인스턴스의 데이터를 설정합니다.
3. MongoDBBSONDocument::toCanonicalExtendedJSON 메서드를 호출하여 Extended JSON 형식으로 변환합니다.
4. 변환된 Extended JSON 문자열을 JSON 형식으로 변환합니다.
예를 들어, 다음과 같이 MongoDBBSONDocument 인스턴스를 생성하고 데이터를 설정한 후, MongoDBBSONDocument::toCanonicalExtendedJSON 메서드를 호출하여 Extended JSON 형식으로 변환할 수 있습니다.
#hostingforum.kr
php
use MongoDBBSONUTCDateTime;
use MongoDBBSONObjectId;
$document = new MongoDBBSONDocument();
$document->set('name', 'John Doe');
$document->set('age', 30);
$document->set('created_at', new UTCDateTime());
$document->set('id', new ObjectId());
$extendedJSON = $document->toCanonicalExtendedJSON();
$json = json_decode($extendedJSON, true);
print_r($json);
이 예제에서는 MongoDBBSONDocument 인스턴스를 생성하고 데이터를 설정한 후, MongoDBBSONDocument::toCanonicalExtendedJSON 메서드를 호출하여 Extended JSON 형식으로 변환한 후, 변환된 Extended JSON 문자열을 JSON 형식으로 변환합니다.
2025-07-26 02:12