成员
如果state
为Realm.App.Sync.SubscriptionsState.Error
,这将返回一个string
,表示订阅集处于错误状态的原因。 如果没有错误,则返回null
。
类型:
string
or null
如果集合中没有订阅,则返回true
,否则返回false
。
类型:
boolean
集合中的订阅数量。
类型:
number
订阅集的状态。
类型:
Realm.App.Sync.SubscriptionSetState
订阅集的版本。 每次应用Realm.App.Sync.SubscriptionSet#update
时,该值都会递增。
类型:
number
方法
- callback
- 类型:
function
在订阅集中的每个对象上执行的函数。 如果此函数为每个对象返回
true
,则此方法将返回true
。 该函数接受三个参数:object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- thisArg 可选
- 类型:
object
调用
callback
时this
的值。- 查询
- 类型:
Realm.Results
要搜索的查询,表示为
Realm.Results
实例,例如Realm.objects("Cat").filtered("age > 10")
。- callback
- 类型:
function
在订阅集中的每个对象上执行的函数。 该函数接受三个参数:
object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- thisArg 可选
- 类型:
object
调用
callback
时this
的值。- callback
- 类型:
function
在订阅集中的每个对象上执行的函数。 该函数接受三个参数:
object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- thisArg 可选
- 类型:
object
调用
callback
时this
的值。- callback
- 类型:
function
在订阅集中的每个对象上执行的函数。 该函数有四个参数:
previousValue
– 上次调用回调时返回的值,或initialValue
(如果已提供)。object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- 初始值 可选
- 类型:
object
用作首次调用
callback
的第一个参数的值。-
TypeError
如果 SubscriptionSet 为空且未提供
initialValue
。
- 如果 SubscriptionSet 由单个对象组成,并且未提供
initalValue
,则将返回该对象。 - 如果 SubscriptionSet 为空,则必须提供
initialValue
,该值将被返回。 - callback
- 类型:
function
对 SubscriptionSet 中从右到左的每个对象执行的函数。 该函数有四个参数:
previousValue
– 上次调用回调时返回的值,或initialValue
(如果已提供)。object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- 初始值 可选
- 类型:
object
用作首次调用
callback
的第一个参数的值。-
TypeError
如果 SubscriptionSet 为空且未提供
initialValue
。
- 如果 SubscriptionSet 由单个对象组成,并且未提供
initalValue
,则将返回该对象。 - 如果 SubscriptionSet 为空,则必须提供
initialValue
,该值将被返回。 - callback
- 类型:
function
在订阅集中的每个对象上执行的函数。 如果此函数返回
true
,则此方法将返回true
。 该函数接受三个参数:object
– SubscriptionSet 中正在处理的当前对象。index
– 订阅集中正在处理的对象的索引。subscriptionSet
– SubscriptionSet 本身。
- thisArg 可选
- 类型:
object
调用
callback
时this
的值。
boolean
参数:
boolean
表示callback
是否为 SubscriptionSet 中的每个对象返回true
。
Realm.App.Sync.Subscription
or null
Realm.App.Sync.Subscription
or null
通过查询查找订阅。 将匹配命名和未命名的订阅。
参数:
Realm.App.Sync.Subscription
或null
具有指定查询的订阅,如果未找到订阅,则返回null
。
参数:
[any, ...]
参数:
[any, ...]
— 对 SubscriptionSet 中的每个对象调用callback
后的返回值。
any
参数:
抛出异常:
any
– 最终调用callback
的返回值,以下特殊情况除外:
any
参数:
抛出异常:
any
– 最终调用callback
的返回值,以下特殊情况除外:
boolean
参数:
callback
为 SubscriptionSet 中的对象返回true
时,返回boolean
– true
,否则返回false
。