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

pymongoを使用して読み取り専用接続を実現する方法

    読み取り設定 を指定することをお勧めします あなたの質問に。 セカンダリ優先 の読み取り設定 セカンダリノードにクエリを送信しますが、セカンダリが使用できない場合はプライマリにフォールバックします。

    pymongoの読み取り設定は、MongoClientで構成されます:

    >>> client = MongoClient(
    ...     'localhost:27017',
    ...     replicaSet='foo',
    ...     readPreference='secondaryPreferred')
    >>> client.read_preference
    SecondaryPreferred(tag_sets=None)
    

    詳細(および上記のソース)は、ここにあります。 。



    1. node.jsでマングース接続mongodbを認証する方法

    2. Mongodbはエラーメッセージを取得しますMongoError:アクティビティでのパスの衝突

    3. 子でのMongoDBの並べ替え

    4. Spring data mongodbは、MongoTemplateを使用してドキュメントからプロパティを削除します