
1. getType() 메서드는 다음과 같은 데이터 타입을 반환할 수 있습니다.
- 0x00 : null
- 0x01 : boolean
- 0x02 : date
- 0x03 : object
- 0x04 : array
- 0x05 : string
- 0x06 : code
- 0x07 : code ws
- 0x08 : int32
- 0x09 : timestamp
- 0x0a : int64
- 0x0b : decimal128
- 0x0c : min key
- 0x0d : max key
- 0x0e : object id
- 0x0f : binary data
- 0x10 : undefined
- 0x11 : object id
- 0x12 : binary data
- 0x13 : string
- 0x14 : code
- 0x15 : symbol
- 0x16 : code ws
- 0x17 : int32
- 0x18 : timestamp
- 0x19 : int64
- 0x1a : decimal128
- 0x1b : min key
- 0x1c : max key
- 0x1d : object id
- 0x1e : binary data
- 0x1f : undefined
2. getType() 메서드는 null을 반환할 때는 다음과 같습니다.
- BSON 데이터가 null 인 경우
- BSON 데이터가 0x00 인 경우
3. getType() 메서드는 undefined를 반환할 때는 다음과 같습니다.
- BSON 데이터가 0x10 인 경우
- BSON 데이터가 0x1f 인 경우
4. getType() 메서드는 object를 반환할 때는 다음과 같습니다.
- BSON 데이터가 0x03 인 경우
- BSON 데이터가 0x11 인 경우
- BSON 데이터가 0x1d 인 경우
- BSON 데이터가 object 인 경우
2025-07-20 10:20