Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

Mongo.getWriteConcern()

在此页面上

  • 定义
  • 兼容性
  • 语法
  • 例子
Mongo.getWriteConcern()
返回:连接对象的当前 Mongo()写关注(write concern) 。

有关 MongoDB 中写关注(write concern)的介绍,请参阅写关注(write concern)。

此方法可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

该命令采用以下形式:

db.getMongo().getWriteConcern()

此操作返回包含以下值的文档:

{ w: <value>, wtimeout: <number>, j: <boolean> }

这些字段包括:

字段
说明
w

必须确认写入的mongodmongod实例的数量。 可能的值为:

  • "majority"。大多数目标实例必须确认写入。

  • <number>。 指定数量的目标实例必须确认写入。

  • <custom write concern name>。对于用户定义的写关注(write concern),标记的实例必须确认写入。

有关详细信息,请参阅写关注(write concern)规范

j
一个布尔值。 j: true请求确认写入操作已写入磁盘上日志。
wtimeout
等待确认写关注的毫秒数。 wtimeout仅当w的值大于1时才适用。

要返回当前写关注(write concern),请输入以下内容:

db.getMongo().getWriteConcern()

使用Mongo.setWriteConcern()指定写关注时, Mongo.getWriteConcern()的输出类似于以下内容:

WriteConcern { w: 2, wtimeout: 1000, j: true }

如果未指定写关注, Mongo.getWriteConcern()命令将返回空行。

提示

另请参阅:

后退

Mongo.getReadPrefTagSet