Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

모델 데이터 - Flutter SDK

이 페이지의 내용

  • RealmObject
  • Realm 객체 속성
  • Realm 객체 스키마 업데이트

Realm 애플리케이션은 데이터를 각각 하나 이상의 지원되는 데이터 유형을 포함하는 필드-값 쌍으로 구성된 객체로 모델링합니다.

Realm 객체는 애플리케이션의 다른 Dart 클래스와 마찬가지로 상호 작용할 수 있는 일반 Dart 클래스입니다. Flutter SDK 메모리는 Realm 객체를 Realm에 직접 매핑합니다. 다른 객체 인스턴스와 마찬가지로 객체로 작업할 수 있습니다.Realm Dart

모든 Realm 객체는 특정 객체 유형 을 준수하며, 이는 해당 유형의 객체에 대한 속성과 관계를 정의하는 클래스입니다. SDK는 Realm의 모든 객체가 해당 객체 유형의 스키마를 준수하도록 보장하고 객체가 생성, 수정 또는 삭제될 때마다 객체의 유효성을 검사합니다.

Realm 객체 정의에 대해 자세히 알아보려면 Realm 객체 스키마 정의를 참조하세요.

Realm 객체 모델을 정의할 때 스키마에 포함할 속성 세트를 지정합니다. 다음과 같은 특성을 가진 속성을 정의할 수 있습니다.

  • 데이터 유형

  • 선택 사항 또는 필수 사항인 경우

  • 프라이머리 키인 경우

  • 인덱싱된 경우

  • 속성이 다른 Realm 객체 유형과의 관계를 정의하는 경우

Realm 객체를 정의할 때 속성 옵션에 대해 자세히 알아보려면 다음 문서를 참조하세요.

애플리케이션이 변경되면 시간이 지남에 따라 Realm 스키마를 업데이트할 수 있습니다. 스키마 및 데이터를 업데이트하는 단계는 스키마 변경 유형에 따라 다릅니다. 스키마를 업데이트하는 방법에 대해 자세히 알아보려면 Realm 객체 스키마 업데이트를 참조하세요.

돌아가기

Realm Database