지정된 SubscriptionSet의 변경 가능한 버전입니다. MutableSubscriptionSet 인스턴스는 SubscriptionSet.update 콜백 내부에서만 사용할 수 있습니다.

계층 구조( 전체 보기 )

생성자

접근자

  • get 오류(): null | 문자열
  • stateSubscriptionSetState.Error 인 경우 이는 SubscriptionSet 가 오류 상태인 이유를 나타내는 문자열입니다. 오류가 없으면 null 가 됩니다.

    null반환 | 문자열

    오류를 나타내는 문자열이거나 오류가 없는 경우 null 입니다.

  • get isEmpty(): 부울
  • 세트에 구독이 없는지 여부입니다.

    반환 부울

    true 세트에 구독이 없으면 false 를 반환합니다.

  • 길이 가져오기 (): 숫자
  • 숫자반환

    세트의 구독 수입니다.

  • 상태 가져오기 (): SubscriptionSetState
  • SubscriptionSetState를반환합니다.

    SubscriptionSet의 상태입니다.

  • 버전 가져오기 (): 숫자
  • SubscriptionSet의 버전입니다. 이 값은 SubscriptionSet.update 가 적용될 때마다 증가합니다.

    숫자반환

    SubscriptionSet 의 버전입니다.

방법

  • 구독 세트를 반복 가능하게 만듭니다.

    IterableIterator<구독>을 반환합니다.

    세트의 각 값에 대해 반복 가능합니다.

    예시

    for (const subscription of subscriptions) {
    // ...
    }
  • 활성 구독 세트에 쿼리를 추가합니다. 쿼리는 OR 연산자를 통해 동일한 유형에 대한 기존 쿼리와 조인됩니다.

    쿼리는 Realm 객체 에서 반환되는 Results 인스턴스로 표현됩니다(예: mutableSubs.add(realm.objects("Cat").filtered("age > 10"));.

    매개변수

    구독반환

    새 구독에 대한 Subscription 인스턴스입니다.

  • 이름으로 구독을 찾습니다.

    매개변수

    • name: 문자열

      검색할 이름입니다.

    null반환 | 구독

    명명된 구독이거나, 구독을 찾을 수 없는 경우 null 입니다.

  • 쿼리로 구독을 찾습니다. 명명된 구독과 명명되지 않은 구독 모두와 일치합니다.

    유형 매개변수

    • 서브스크립션

    매개변수

    null반환 | 구독

    지정된 쿼리가 있는 구독이거나 구독을 찾을 수 없는 경우 null 입니다.

  • SubscriptionSet에서 지정된 쿼리로 구독을 제거합니다.

    매개변수

    • 쿼리: AnyResults

      구독을 제거할 쿼리를 나타내는 결과 인스턴스입니다.

    반환 부울

    true 구독이 제거된 경우 false , 찾을 수 없는 경우 입니다.

  • SubscriptionSet에서 모든 구독을 제거합니다.

    숫자반환

    제거된 구독 수입니다.

  • SubscriptionSet에서 지정된 이름의 구독을 제거합니다.

    매개변수

    • name: 문자열

      제거할 구독의 이름입니다.

    반환 부울

    true 구독이 제거된 경우 false , 찾을 수 없는 경우 입니다.

  • SubscriptionSet에서 지정된 Realm 객체 유형에 대한 모든 구독을 제거합니다.

    매개변수

    • objectType : 문자열

      모든 구독을 제거할 Realm 객체 유형의 문자열 이름입니다.

    숫자반환

    제거된 구독 수입니다.

  • SubscriptionSet에서 지정된 구독을 제거합니다.

    매개변수

    반환 부울

    true 구독이 제거된 경우 false , 찾을 수 없는 경우 입니다.

  • SubscriptionSet에서 모든 이름 없는/익명 구독을 제거합니다.

    숫자반환

    제거된 구독 수입니다.

TypeDoc을 사용하여 생성됨