Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

HexData()

이 페이지의 내용

  • 정의
  • 구문
  • 명령 필드
  • 예시
  • 자세히 알아보기

16진수 데이터에서 이진 데이터 객체 를 만듭니다.

HexData() 의 구문은 다음과 같습니다:

HexData( <subType>, <buffer> )
반환합니다:바이너리 데이터 객체.

이 명령은 이러한 필드를 사용합니다.

필드
유형
필요성
설명

subType

integer

필수 사항

데이터 하위 유형을 지정합니다:

하위 유형
설명

0

일반 바이너리 하위 유형

1

기능

2

바이트 배열

3

이전 UUID

4

UUID

5

MD5

128

사용자 정의

buffer

문자열

필수 사항

16진수 데이터. The string is decoded up to the first character that is not a valid hexadecimal digit. 16진수 string 에는 대문자 또는 소문자를 사용할 수 있습니다.

1

16진수 string 에서 생성된 바이너리 데이터가 있는 문서 를 테스트 컬렉션 에 삽입하려면 HexData() 를 사용합니다.

db.hexCollection.insertOne( {
_id: 0, hexField: HexData( 0, "123456abcdef" )
} )
2

문서 를 반환하려면 다음 find 명령을 실행 합니다.

db.hexCollection.find()

출력은 Binary.createFromBase64()를 사용하여 hexField 값을 기본 64 숫자로 표시합니다.

[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]

돌아가기

날짜