Docs 菜单

cursor.readConcern()

cursor.readConcern(level)

重要

mongosh 方法

本页面提供 mongosh 方法的相关信息。这不是特定于语言的驱动程序(例如 Node.js)的文档。

如需了解 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。

为 方法指定db.collection.find() 读关注(read concern) 。

readConcern() 方法采用以下形式:

db.collection.find().readConcern(<level>)

readConcern() 方法具有以下参数:

Parameter
类型
说明

level

字符串

读关注(read concern)级别。

可能的读关注级别是:

有关读关注级别的更多信息,请参阅读关注级别

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

注意

所有 MongoDB Atlas 集群都支持此命令。有关 Atlas 对所有命令的支持的信息,请参阅不支持的命令

如果写入请求确认,您可以使用因果一致的会话来读取您自己的写入。

指定linearizable read concern时,请始终使用maxTimeMS() ,以防大多数数据承载节点不可用。

db.restaurants.find( { _id: 5 } ).readConcern("linearizable").maxTimeMS(10000)

提示

另请参阅: