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

FindOneAndModifyOptions 类

在此页面上

  • io.realm.mongodb.mongo.options
  • 构造函数
  • 方法摘要
  • 继承方法
  • 构造函数详细信息
  • 方法详细信息
  • getProjection
  • getSort
  • isReturnNewDocument
  • isUpsert
  • 投影
  • returnNewDocument
  • sort
  • toString
  • 更新插入
java.lang.Object
io.realm.mongodb.mongo.options.FindOneAndModifyOptions

应用于 findOneAndUpdate、findOneAndReplace 或 findOneAndDelete 操作(通常也称为 findOneAndModify 操作)的选项。

构造函数和描述
修饰符和类型
方法和说明
公共BSON

获取一个文档,该文档描述要为所有匹配文档返回的字段。

公共BSON

获取要应用于查询的排序条件。

公共布尔值

如果 findOneAndModify 操作应返回新文档,则返回 true。

公共布尔值

在查询筛选器没有匹配项的情况下,如果应插入新文档,则返回 true。

Bson projection
)

设置一个文档,描述要为所有匹配文档返回的字段。

boolean returnNewDocument
)

如果 findOneAndModify 操作应返回新的更新文档,则设置为 true。

Bson sort
)

设置要应用于查询的排序条件。

公共string
boolean upsert
)

如果在查询筛选器没有匹配项时应插入新文档,则设置为 true。

  • 从类 java.lang.Object 继承的方法 :getClass ,hashCode ,equals ,clone ,toString ,notify ,notifyAll ,wait ,wait ,wait ,finalize

public Bson getProjection ()

获取一个文档,该文档描述要为所有匹配文档返回的字段。

返回:

项目文档,可能为 null

public Bson getSort ()

获取要应用于查询的排序条件。 默认为 null,这意味着文档将以未定义的顺序返回。

返回:

描述排序条件的文档

public boolean isReturnNewDocument ()

如果 findOneAndModify 操作应返回新文档,则返回 true。 默认为 false 注意:只有 findOneAndUpdate 和 findOneAndReplace 采用此选项 findOneAndDelete 将始终返回旧文档

返回:

如果 findOneAndModify 操作应返回新文档,则为 true

public boolean isUpsert ()

在查询筛选器没有匹配项的情况下,如果应插入新文档,则返回 true。 默认为 false。 注意:仅 findOneAndUpdate 和 findOneAndReplace 采用此选项

返回:

true 如果查询筛选器没有匹配项,则应插入新文档

Bson projection
)

设置一个文档,描述要为所有匹配文档返回的字段。

参数

  • projection - 项目文档,可能为空。

返回:

this

boolean returnNewDocument
)

如果 findOneAndModify 操作应返回新的更新文档,则设置为 true。 设置为 false/留空以使这些操作返回更新之前的文档。 注意:只有 findOneAndUpdate 和 findOneAndReplace 采用此选项 findOneAndDelete 将始终返回旧文档

参数

  • returnNewDocument - 如果 findOneAndModify 操作应返回更新后的文档,则为 true

返回:

this

Bson sort
)

设置要应用于查询的排序条件。

参数

  • sort - 排序条件,可能为空。

返回:

this

public String toString ()

覆盖

toString Object 类中

boolean upsert
)

如果在查询筛选器没有匹配项时应插入新文档,则设置为 true。

参数

  • upsert - 如果在查询筛选器没有匹配项时应插入新文档,则为 true。

返回:

this

后退

CountOptions