SyncSubscription
@frozen
public struct SyncSubscription
SyncSubscription
用于定义通过查询订阅集获得的Flexible Sync订阅,可用于读取或删除/更新已提交的订阅。
-
订阅的名称,如果未指定,则会以string形式返回 Query 中的值。
声明
Swift
public var name: String? { get }
-
创建订阅的时间。 自动记录。
声明
Swift
public var createdAt: Date { get }
-
上次更新订阅的时间。 自动记录。
声明
Swift
public var updatedAt: Date { get }
-
使用允许的查询更新 Flexible Sync 的订阅,该查询将用于在提交时从服务器引导数据。
警告
此方法只能在写入订阅区块期间调用。
声明
参数
type
要查询的对象的类型。
query
将用于修改现有查询的查询。 如果为 nil,则会将查询设置为获取集合中的所有文档。
-
使用允许的查询更新 Flexible Sync 的订阅,该查询将用于在提交时从服务器引导数据。
警告
此方法只能在写入订阅区块期间调用。
声明
参数
type
要查询的对象的类型。
query
将用于修改现有查询的查询。
-
使用允许的查询更新 Flexible Sync 的订阅,该查询将用于在提交时从服务器引导数据。
警告
此方法只能在写入订阅区块期间调用。
声明
Swift
public func updateQuery(to predicateFormat: String, _ args: Any...)
参数
predicateFormat
谓词格式string ,可以选择后跟可变数量的参数,这些参数将用于修改查询。
-
使用允许的查询更新 Flexible Sync 的订阅,该查询将用于在提交时从服务器引导数据。
警告
此方法只能在写入订阅区块期间调用。
声明
Swift
public func updateQuery(to predicate: NSPredicate)
参数
predicate
用于过滤服务器上对象的谓词,将用于修改查询。