MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
데이터 유형

필드 유형 - Java SDK

Realm서 지원하는 속성 데이터 유형은 다음과 같습니다.

  • Boolean or boolean

  • Integer or int

  • Short or short

  • Long or long

  • Byte or byte[]

  • Double or double

  • Float or float

  • String

  • Date

  • Decimal128 FROM org.bson.types

  • ObjectId FROM org.bson.types

  • UUID FROM java.util.UUID

  • 모든 RealmObject 하위 클래스

  • RealmList

  • RealmAny

  • RealmSet

  • RealmDictionary

Byte, Short, Integer, Long 유형과 해당 소문자 기본 대체 유형은 모두 Realm 내에 Long 값으로 저장됩니다. 마찬가지로 Realm은 Floatfloat 유형의 객체를 Double 유형으로 저장합니다.

Realm은 finalvolatile 수정자가 있는 필드를 지원하지 않지만 이러한 수정자를 무시하면 해당 수정자가 있는 필드를 사용할 수 있습니다. 사용자 지정 생성자를 제공하기로 선택한 경우 인수 없이 공용 생성자를 선언해야 합니다.

Realm은 필드 전체에서 작동하기 때문에 문자열이나 바이트 배열의 개별 요소를 직접 업데이트할 수 없습니다. 대신 전체 필드를 읽고 개별 요소를 수정한 다음 트랜잭션 블록에 전체 필드를 다시 작성해야 합니다.

ObjectId UUID 및(범용 고유 식별자)는 모두 객체의 식별자로 사용할 수 있는 고유 값을 제공합니다. ObjectId 은(는) MongoDB 전용 바이트의 12고유 값입니다. 은UUID 표준화된 바이트의 16고유 값입니다. 두 유형 모두 인덱싱이 가능하며 프라이머리 키로사용할 수 있습니다.

돌아가기

데이터 유형

이 페이지의 내용