1

我有一个应用程序使用许多不同的 mongo 数据库,并且 99% 的时间它需要从副本集的主数据库中读取,但是我有几个报告查询会拉回大量数据并且没有被索引覆盖,我希望他们与次要竞争。有没有办法为单个查询指定它应该具有次要读取首选项。我想避免有更多的连接字符串,因为我在应用程序中已经有近十几个。

4

1 回答 1

5

出于这个目的,集合中有几个 WithXXX 方法。

collection.WithReadPreference(ReadPreference.SecondaryPreferred).Find(...)
于 2015-09-26T00:23:56.967 回答