1

多数の異なる mongo データベースを使用するアプリケーションがあり、99% の時間でレプリカ セットのプライマリから読み取る必要がありますが、多くのデータをプルバックし、インデックスでカバーされないいくつかのレポート クエリがあり、私はセカンダリに対して実行することを望んでいます。単一のクエリに対して、セカンダリの読み取り設定を指定する方法はありますか? アプリケーションにはすでに十数個あるため、これ以上の接続文字列は避けたいと考えています。

4

1 に答える 1

5

この目的のために、コレクションには 2 つの WithXXX メソッドがあります。

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