参考 > 参考 > mongo Shell方法 > 游标方法 > cursor.readPref()
cursor.
readPref
(mode,tagSet )¶mongo
壳法
此页面记录了mongo
shell方法,并且
没有引用MongoDB Node.js驱动程序(或任何其他驱动程序)方法。对于相应的MongoDB驱动程序API,请改为参考您特定的
MongoDB驱动程序文档。
附加readPref()
到游标以控制客户端如何将查询路由到副本集的成员。
注意
您必须先申请readPref()
游标,然后才能从数据库中检索任何文档。
参数 | 类型 | 描述 |
---|---|---|
mode |
串 | 下列情况之一的阅读偏好模式:primary ,
primaryPreferred ,secondary ,
secondaryPreferred ,或者nearest |
tagSet |
文件阵列 | 可选的。甲标签集用于目标读取与指定的(多个)标签的成员。 有关详细信息,请参阅“ 读取首选项标签集”。 |
cursor.setReadPref()
不支持
读取首选项的“读取首选项” maxStalenessSeconds选项。
以下操作使用读取首选项模式将读取定向到辅助成员。
要使用特定标签定位次级标签,请包含标签集数组:
在辅助选择过程中,MongoDB尝试首先查找带有标签的辅助成员。datacenter: "B"
datacenter: "B"
"region": "West"
"region": "West"
有关详细信息,请参见标签匹配顺序。
也可以看看