ChangeEventDelegate
public protocol ChangeEventDelegate : AnyObject
用于订阅MongoCollection.watch()
流上的变更的委托。
-
数据流已打开。
声明
Swift
func changeStreamDidOpen(_ changeStream: ChangeStream)
参数
changeStream
订阅流的
ChangeStream
发生变化。 -
该流已关闭。
声明
Swift
func changeStreamDidClose(with error: Error?)
参数
error
如果关闭流时发生错误,则会传递错误。
-
流媒体时出错。
声明
Swift
func changeStreamDidReceive(error: Error)
参数
error
流媒体错误。
-
收到变更事件时调用。
声明
Swift
func changeStreamDidReceive(changeEvent: AnyBSON?)
参数
changeEvent
BSON 格式的变更事件。