1

ReactiveMongo を使用して、クエリをスレーブで強制的に発生させる方法はありますか?

現在、slaveOk を使用していますが、クエリがスレーブ上で実行されることを保証するものではありません。

collection.find(query).options(QueryOpts().slaveOk)

slaveOk のドキュメント:

/** Toggles SlaveOk: The query is might be run on a secondary. */

4

1 に答える 1

1

Reactivemongo では、カーソルの読み取り設定を設定できます。

import reactivemongo.api.ReadPreference

collection.find(query).cursor[BSONDocument](ReadPreference.secondary)

さまざまな読み取り設定の詳細については、mongodb のドキュメントを参照してください: http://docs.mongodb.org/manual/core/read-preference/

于 2013-12-18T07:45:50.787 に答える