클래스 UUID

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

계층 구조

생성자

  • UUID 유형 만들기

    매개변수

    • Optional 입력: string | 버퍼 | UUID

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

    UUID를반환합니다.

속성

_bsontype: "Binary"
buffer: Buffer
직위: 숫자
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(): 버퍼
  • UUID 바이트

    반환 버퍼

방법

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

    매개변수

    • otherId: string | 버퍼 | UUID

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

    반환 부울

  • 문자열반환

  • 이진 시퀀스의 길이

    숫자반환

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

    매개변수

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

      쓰기 (write) 하려는 단일 바이트입니다.

    반환 값 void

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

    매개변수

    • 위치: 숫자

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

    • 길이: 숫자

      읽을 바이트 수입니다.

    BinarySequence반환

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

    바이너리반환

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

    매개변수

    • Optional includeDashes: 부울

      string 에서 대시 구분 기호를 제외해야 합니다.

    문자열반환

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

    문자열반환

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

    매개변수

    • Optional 인코딩: string

    문자열반환

  • UUID를반환합니다.

  • 이 바이너리의 값을 string 로 반환합니다.

    비고

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

    매개변수

    • Optional asRaw: 부울

      string로 변환 건너뛰기

    반환 string | BinarySequence

  • 바이너리에 버퍼 또는 string 을 씁니다.

    매개변수

    • 시퀀스: string | BinarySequence

      string 바이너리 BSON 객체 에 기록될 또는 버퍼입니다.

    • 오프셋: 숫자

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

    반환 값 void

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

    매개변수

    • hexString: string

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

    UUID를반환합니다.

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

    반환 버퍼

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

    매개변수

    • 입력: string | 버퍼 | UUID

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

    반환 부울

TypeDoc을 사용하여 생성됨