문서 메뉴

문서 홈애플리케이션 개발Atlas Device SDK

UUID - React Native SDK

이 페이지의 내용

  • 사용법
  • 예제

버전 realm@10.5.0의 새로운 기능

UUID (범용 고유 식별자)는 16바이트 고유 값입니다. . 은(는) UUID BSON(Realm.BSON.UUID)의 일부로 Realm 패키지와 함께 번들로 제공됩니다.

객체의 고유 식별자로 UUID를 사용할 수 있습니다. UUID인덱싱이 가능하며 프라이머리 키로 사용할 수 있습니다.

속성을 UUID으로 정의하려면 객체 모델에서 해당 유형을 "uuid" 로 설정합니다. 쓰기 트랜잭션 내에서 Realm 객체를 만듭니다. 객체의 고유 식별자 속성을 임의의 값으로 설정하려면 new UUID()를 호출합니다. 또는 문자열을 new UUID() 에 전달하여 고유 식별자 속성을 특정 값으로 설정합니다.

다음 CreateProfileInput 예제에서는 _id 필드에 대해 uuid 유형의 Profile Realm.Object 를 만듭니다.

CreateProfileInput 컴포넌트는 다음을 수행합니다.

  • useRealm() 훅을 호출하여 열린 Realm 인스턴스에 대한 액세스 권한을 가져옵니다.

  • 이름 상태 변수 를 생성합니다.
    프로필의 이름을 나타냅니다.
  • 쓰기 트랜잭션을 수행하는 createProfile 메서드를 만듭니다. 그리고
    이 쓰기 트랜잭션에서는 " name " 상태 변수의 name 값과 새 UUID 객체의 _id 값을 사용하여 Profile 객체를 만듭니다.
  • 사용자가 프로필 이름을 입력할 수 있는 TextInput 구성요소를
    렌더링합니다. 사용자가 " 프로필 생성" 버튼을 누르면 createProfile 메서드가 호출되고 Profile 객체가 생성됩니다.
← 혼합 - React Native SDK

이 페이지의 내용