Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

类 BaseChangeEvent

在此页面上

  • io.realm.mongodb.mongo.events
  • 嵌套类摘要
  • 方法摘要
  • 继承方法
  • 方法详细信息
  • getDocumentKey
  • getFullDocument
  • getOperationType
  • getUpdateDescription
  • hasUncommittedWrites
  • toBsonDocument
java.lang.Object
io.realm.mongodb.mongo.events.BaseChangeEvent

表示此 SDK 中的监视流生成的所有MongoDB 域更改事件中存在的属性设立。 其他变更事件类型会从此类型继承。

修饰符和类型
类和描述
public static final
修饰符和类型
方法和说明
公共BsonDocument

实际更改的文档的唯一标识符。

公共DocumentT

应用更改后某个时间点的完整文档。

返回触发变更事件的变更的操作类型。

就更新而言,是指对添加、删除或更新字段的描述。

公共布尔值

表示尚未与远程数据存储同步的本地变更事件。

公共抽象BsonDocument

将事件转换为 BSON 表示,就像在 MongoDB Realm change stream 或 Realm 紧凑监视流上一样。

  • 从类 java.lang.Object 继承的方法 :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

public BsonDocument getDocumentKey ()

实际更改的文档的唯一标识符。

返回:

文档键。

public DocumentT getFullDocument ()

应用更改后某个时间点的完整文档。

返回:

完整文档。

返回触发变更事件的变更的操作类型。

返回:

此更改事件的操作类型。

就更新而言,是指对添加、删除或更新字段的描述。

返回:

更新说明。

public boolean hasUncommittedWrites ()

表示尚未与远程数据存储同步的本地变更事件。 仅用于同步用例。

返回:

此更改事件是否表示未提交的写入。

public abstract BsonDocument toBsonDocument ()

将事件转换为 BSON 表示,就像在 MongoDB Realm change stream 或 Realm 紧凑监视流上一样。

返回:

变更事件的 BSON 文档表示形式。

后退

io.realm.mongodb.mongo.events