sql >> データベース >  >> NoSQL >> MongoDB

MongoDbでセカンダリの読み取りを優先する方法

    たくさんの血と汗をかいた後の正解は次のとおりです:

    • すべての読み取り/クエリがセカンダリにヒットすることを優先するには、 slaveOk()のみを使用します 設定する必要があります
    • 選択した読み取りのみを優先してセカンダリを使用するには、 slaveOk()を設定しないでください。 queryNonPrimary()を使用します 代わりにクエリごと

    次のように、レプリカセットを使用する場合は、適切な書き込みの懸念事項を設定することもお勧めします。

    mongo.setWriteConcern(WriteConcern.REPLICAS_SAFE);


    1. マングースJSfindOneは常にnullを返します

    2. Spring BootとMongoDBへの接続の詳細を構成する方法は?

    3. MongoDBすべてのコレクションのすべてのコンテンツを表示

    4. node.jsのflow.js(非同期呼び出し用)を使用してDRYパターンでモデルを作成するにはどうすればよいですか?