ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Docs 菜单

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),标记的实例必须确认写入。</custom>

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

j

一个布尔值。 j: true请求确认写入操作已写入磁盘上日志。

wtimeout

等待确认写关注的毫秒数。 wtimeout仅当w的值大于1时才适用。

在以下示例中:

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

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

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

提示

另请参阅: