Mongo.getWriteConcern()
定义
Mongo.getWriteConcern()
返回: 连接对象的当前 Mongo()
写关注(write concern) 。
兼容性
此方法可用于以下环境中托管的部署:
MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务
MongoDB Enterprise:基于订阅、自我管理的 MongoDB 版本
MongoDB Community:源代码可用、免费使用且可自行管理的 MongoDB 版本
语法
该命令采用以下形式:
db.getMongo().getWriteConcern()
此操作返回包含以下值的文档:
{ w: <value>, wtimeout: <number>, j: <boolean> }
这些字段包括:
字段 | 说明 |
---|---|
w | 必须确认写入的
有关详细信息,请参阅写关注(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()
命令将返回空行。