문서 메뉴

문서 홈PHP 라이브러리 매뉴얼

BSON

이 페이지의 내용

  • 개요
  • 클래스

MongoDB는 데이터 레코드를 BSON 문서로 저장합니다. BSON은 JSON 문서의 바이너리 표현이지만 JSON보다 더 많은 데이터 유형을 포함합니다. BSON 사양은 bsonspec.org 를 참조하세요. .

기본적으로 MongoDB PHP 라이브러리는 BSON 문서를 MongoDB\Model\BSONDocument 객체로, BSON 배열을 MongoDB\Model\BSONArray 객체로 반환합니다.

MongoDB\Model\BSONArray

이 클래스는 PHP의 ArrayObject를 확장합니다. 클래스. 또한 PHP의 JsonSerializable 을 구현합니다. 인터페이스 및 드라이버의 MongoDB\BSON\SerializableMongoDB\BSON\Unserializable 인터페이스.

기본적으로 라이브러리는 BSON 배열을 이 클래스의 인스턴스로 역직렬화합니다. BSON 및 JSON 직렬화 중에 이 클래스의 인스턴스는 배열 유형(array_values() 내부적으로 배열을 숫자로 다시 인덱스하는 데 사용됩니다).

MongoDB\Model\BSONDocument

이 클래스는 PHP의 ArrayObject를 확장합니다. 클래스. 또한 PHP의 JsonSerializable 을 구현합니다. 인터페이스 및 드라이버의 MongoDB\BSON\SerializableMongoDB\BSON\Unserializable 인터페이스.

기본적으로 라이브러리는 BSON 문서를 이 클래스의 인스턴스로 역직렬화합니다. BSON 및 JSON 직렬화 중에 이 클래스의 인스턴스는 문서 유형(객체 캐스팅 내부적으로 사용됩니다).

← API 문서

이 페이지의 내용