라이브러리

[PHP] MongoDBBSONDocument::unserialize - BSON 문서 직렬화 해제


PHP에서 MongoDBBSONDocument::unserialize은 BSON 문서를 unserialize하는 메서드입니다. BSON(Binary Serialized Object Notation)은 JSON과 유사한 데이터 포맷으로, MongoDB에서 사용하는 데이터 포맷입니다.

MongoDBBSONDocument::unserialize 사용법


`unserialize` 메서드는 BSON 문서를 unserialize하는 데 사용됩니다. 이 메서드는 `string` 타입의 BSON 문서를 인자로 받고, unserialize된 BSON 문서를 반환합니다.

예제


#hostingforum.kr
php

use MongoDBBSONUnserializer;

use MongoDBBSONUTCDateTime;



// BSON 문서를 serialize한 문자열

$bsonString = '{"_id": {"$oid": "5a934a4c2197c81a3a0a3a3a"}, "name": "John", "age": 30, "created_at": {"$date": "2022-01-01T00:00:00.000Z"}}';



// unserialize 메서드를 사용하여 BSON 문서를 unserialize

$unserializedBson = MongoDBBSONDocument::unserialize($bsonString);



// unserialize된 BSON 문서를 출력

print_r($unserializedBson);



// 출력 결과

// MongoDBBSONObjectId Object

// (

//     [oid] => 5a934a4c2197c81a3a0a3a3a

// )



// MongoDBBSONUTCDateTime Object

// (

//     [milliseconds] => 1640995200000

// )



예제 설명


위 예제에서는 `MongoDBBSONDocument::unserialize` 메서드를 사용하여 BSON 문서를 unserialize하는 방법을 설명합니다. 먼저 BSON 문서를 serialize한 문자열을 생성합니다. 그런 다음 `unserialize` 메서드를 사용하여 BSON 문서를 unserialize합니다. unserialize된 BSON 문서를 출력하여 결과를 확인합니다.

참고


- MongoDBBSONDocument::unserialize 메서드는 BSON 문서를 unserialize하는 데 사용됩니다.
- BSON 문서는 JSON과 유사한 데이터 포맷으로, MongoDB에서 사용하는 데이터 포맷입니다.
- unserialize된 BSON 문서는 `MongoDBBSONObjectId`와 `MongoDBBSONUTCDateTime` 클래스의 인스턴스로 반환됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 407 페이지

검색

게시물 검색