C# MongoDB.Driver slaveOk()
C# MongoDB.Driver slaveOk()
在查询 mongodb 数据库之前,在 C# 中是否有方法 运行 slaveOk() 或 SetSlaveOK()?
我只能访问辅助副本(备份)。如果我先 运行 rs.slaveOk() ,它可以与 Robo T3 一起正常工作。
通过 nuget 在 MongoDb.Driver 上安装了最新版本,但我看不到此方法可用。
谢谢,
拉杜.
使用:
var clientSettings = new MongoClientSettings();
clientSettings.ReadPreference = ReadPreference.SecondaryPreferred; // or ReadPreference.Secondary
参见:https://docs.mongodb.com/manual/core/read-preference
此外,您可以在连接字符串中使用 slaveok=true
选项
在查询 mongodb 数据库之前,在 C# 中是否有方法 运行 slaveOk() 或 SetSlaveOK()? 我只能访问辅助副本(备份)。如果我先 运行 rs.slaveOk() ,它可以与 Robo T3 一起正常工作。 通过 nuget 在 MongoDb.Driver 上安装了最新版本,但我看不到此方法可用。
谢谢, 拉杜.
使用:
var clientSettings = new MongoClientSettings();
clientSettings.ReadPreference = ReadPreference.SecondaryPreferred; // or ReadPreference.Secondary
参见:https://docs.mongodb.com/manual/core/read-preference
此外,您可以在连接字符串中使用 slaveok=true
选项