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

CompositeServerSelectorを使用してサーバーを30000ms選択した後、タイムアウトが発生しました

    MongoLabに接続する場合は、接続文字列の最後に「?connect=replicaSet」を追加します。

    new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")
    

    このJIRAチケットにはいくつかの詳細があります:https://jira.mongodb.org/browse/CSHARP-1160

    基本的に、デフォルトはレプリカセットメンバーに接続することです。ただし、MongoLabのシングルノード設定は実際にはシングルノードレプリカセットであるため、信頼できません。接続文字列に?connect =ReplicaSetを追加すると、ドライバーは強制的にレプリカセットモードに移行し、すべてが機能します。

    ここでその情報を見つけました。



    1. MongoDBロールバックから回復する方法は?

    2. MongoDBセットアップの全文検索オプション

    3. sailsjs v0.10を使用してmongodbに接続するにはどうすればよいですか?

    4. RuntimeWarning:スーパーユーザー権限でワーカーを実行しています:これは絶対にお勧めしません