BSON UUID 유형의 클래스 표현입니다.

계층 구조( 전체 보기 )

생성자

  • UUID 유형 만들기

    매개변수

    • Optional 입력: string | UUID | 단위8배열

      32 또는 36 문자 16진수 string (대시 제외/포함) 또는 16 바이트 바이너리 버퍼일 수 있습니다.

    UUID를반환합니다.

속성

_bsontype: "이진"
buffer: Uint8Array
직위: 숫자
sub_type: 숫자
BUFFER_SIZE: 256 = 256

초기 버퍼 기본 크기

SUBTYPE_BYTE_ARRAY: 2 = 2

바이트 배열 BSON type

SUBTYPE_COLUMN: 7 = 7

열 BSON type

SUBTYPE_DEFAULT: 0 = 0

기본 BSON type

SUBTYPE_ENCRYPTED: 6 = 6

암호화된 BSON type

SUBTYPE_FUNCTION: 1 = 1

함수 BSON type

SUBTYPE_MD5: 5 = 5

MD5 BSON type

SUBTYPE_USER_DEFIED: 128 = 128

사용자 BSON type

SUBTYPE_UUID: 4 = 4

UUID BSON type

SUBTYPE_UUID_OLD: 3 = 3

사용되지 않는 UUID BSON 유형

더 이상 사용되지 않습니다.

SUBTYPE_UUID를 사용하세요.

캐시 16진수string: 부울

접근자

  • get id(): Uint8Array
  • UUID 바이트

    단위8배열을반환합니다.

방법

  • 이 UUID의 동일성을 otherID 와 비교합니다.

    매개변수

    • otherId: string | UUID | 단위8배열

      비교할 UUID 인스턴스입니다.

    반환 부울

  • 문자열반환

  • 이진 시퀀스의 길이

    숫자반환

  • 이 바이너리를 byte_value로 업데이트합니다.

    매개변수

    • byteValue: string | 번호 | 숫자[] | 단위8배열

      기록하려는 단일 바이트입니다.

    반환 값 void

  • 위치 에서 시작하여 length 바이트를 읽습니다.

    매개변수

    • 위치: 숫자

      바이너리의 지정된 위치에서 읽습니다.

    • 길이: 숫자

      읽을 바이트 수입니다.

    BinarySequence반환

  • 현재 UUID에서 바이너리 인스턴스를 만듭니다.

    바이너리반환

  • 대시를 제외하거나 포함하여 UUID ID 를 32 또는 36 문자 16진수 string 표현으로 반환합니다(기본값은 36 문자 대시로 구분).

    매개변수

    • Optional includeDashes: 부울

      는 문자열에서 대시 구분자를 제외해야 합니다.

    문자열반환

  • ID를 JSON string 표현으로 변환합니다. 다음 형식의 36 문자(대시 포함) 16진수 string

    문자열반환

  • 인코딩이 지정되지 않은 경우 id를 36 문자(대시 포함) string로 변환합니다.

    매개변수

    • Optional 인코딩: 문자열

    문자열반환

  • UUID를반환합니다.

  • 이 바이너리의 값을 문자열로 반환합니다.

    매개변수

    • Optional asRaw: 부울

      문자열로 변환하는 과정을 건너뜁니다.

    반환 문자열 | BinarySequence

    비고

    이는 일부 키 값 쌍에 대해 조건부로 이 함수를 호출할 때 유용하고 다른 키 값 쌍에 대해서는 호출하지 않을 때 유용합니다.

  • 버퍼 또는 문자열을 바이너리에 씁니다.

    매개변수

    • 시퀀스: 문자열 | BinarySequence

      Binary BSON 객체에 기록될 문자열 또는 버퍼입니다.

    • 오프셋: 숫자

      콘텐츠를 쓸 위치의 바이너리를 지정합니다.

    반환 값 void

  • UUID의 16진수 문자열 표현에서 UUID를 만듭니다.

    매개변수

    • hexString: 문자열

      32 또는 36 문자 16진수 string (대시 제외/포함).

    UUID를반환합니다.

  • av4 uuid를 포함하는 채워진 버퍼를 생성합니다.

    단위8배열을반환합니다.

  • 값이 유효한 bson UUID인지 확인합니다.

    매개변수

    • 입력: string | UUID | 단위8배열

      유효성을 검사할 UUID, 문자열 또는 버퍼입니다.

    반환 부울

TypeDoc을 사용하여 생성됨