문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

BinData()

이 페이지의 내용

  • 정의
  • 예제

바이너리 데이터 객체를 생성합니다.

BinData 의 구문은 다음과 같습니다:

BinData(<sub_type>,<buffer>)
매개변수
유형
설명
sub_type
integer

바이너리 유형입니다.

하위 유형
설명
0
일반 바이너리 하위 유형
1
기능
2
바이트 배열
3
이전 UUID
4
UUID
5
MD5
128
사용자 정의
buffer
문자열
바이너리 데이터가 포함된 버퍼 객체는 기본 64로 인코딩된 문자열 값이어야 합니다.
반환합니다:이진 데이터 객체입니다.

BinData() 생성자를 사용하여 bdata 변수를 만듭니다.

var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")

객체를 testbin 컬렉션에 삽입합니다.

db.testbin.insertOne( { _id : 1, bin_data: bdata } )

삽입된 문서에 대해 testbin 컬렉션을 쿼리합니다.

db.testbin.find()

컬렉션에 저장된 바이너리 buffer를 볼 수 있습니다.

{
_id: 1,
bin_data: Binary(Buffer.from("81fd547317474c9d8743f10642b3bb99", "hex"), 0)
}

BinData() 생성자를 사용하여 bdata 변수를 만듭니다.

var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")

.length()를 사용하여 객체의 비트 길이를 반환합니다.

bdata.length()

반환되는 값은 다음과 같습니다.

16
← Binary.createFromHexString()

이 페이지의 내용