Docs 菜单

Docs 主页开发应用程序MongoDB Manual

Mongo.setWriteConcern()

在此页面上

  • 定义
  • 语法
  • 例子
Mongo.setWriteConcern()

为 对象设置 写关注(write concern) Mongo()

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

该命令采用以下形式:

db.getMongo().setWriteConcern( { w: <value>, j: <boolean>, wtimeout: <number> } )

这些字段包括:

字段
说明
w

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

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

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

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

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

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

在以下示例中:

  • 两个mongodmongod实例必须确认写入。

  • 等待写入确认时有1秒超时。

db.getMongo().setWriteConcern( { w: 2, wtimeout: 1000 } )

提示

另请参阅:

← Mongo.startSession()

在此页面上