MongoDB\BSON\Javascript 클래스
(mongodb >=1.0.0)
소개
자바스크립트 코드용 BSON 유형. 식별자를 값에 매핑하고 서버에서 코드를 평가해야 하는 범위를 정의하는 선택적 범위 문서를 지정할 수 있습니다.
참고: 이 BSON 유형은 » mapReduce와 같이 자바스크립트 기능을 매개변수로 사용하는 데이터베이스 명령을 실행할 때 주로 사용됩니다.
클래스 개요
final class MongoDB\BSON\Javascript implements MongoDB\BSON\JavascriptInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Methods */
final public __construct(string $code, array|object $scope = ?)
final public getCode(): string
final public getScope(): ?object
final public jsonSerialize(): mixed
final public serialize(): string
final public __toString(): string
final public unserialize(string $serialized): void
}
변경 로그
버전 | 설명 |
---|---|
PECL mongodb 1.12.0 | PHP 8.0 이상에서 Stringable을 구현합니다. |
PECL mongodb 1.3.0 | MongoDB\BSON\JavascriptInterface를 구현합니다. |
PECL mongodb 1.2.0 | Serializable 및 JsonSerializable을 구현합니다. |
목차
- MongoDB\BSON\Javascript::__construct — 새 자바스크립트 구성
- MongoDB\BSON\Javascript::getCode — 자바스크립트의 코드를 반환
- MongoDB\BSON\Javascript::getScope — Javascript의 범위 문서를 반환합니다.
- MongoDB\BSON\Javascript::jsonSerialize — JSON으로 변환할 수 있는 표현을 반환합니다.
- MongoDB\BSON\Javascript::serialize — 자바스크립트 직렬화
- MongoDB\BSON\Javascript::__toString — 자바스크립트의 코드를 반환
- MongoDB\BSON\Javascript::unserialize — 자바스크립트 직렬화 해제