問題タブ [mongodb-cluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - クラスターとの接続中にMongodbとノードがエラーを取得していますか?
ノードアプリケーションでmongoldbクラスターに接続しようとしています。私はmongodbバージョン3.1.0を持っています。
以下のようなmongodbから接続文字列をコピーしました。
しかし、上記の文字列を使用して接続しようとすると、以下のエラーが発生します。
したがって、上記のメッセージには2つのエラーが表示されます
- シード リストに mongos プロキシが含まれていません -- 原因が不明です
- URI またはオプション オブジェクトで提供されるレプリカセット -- URI にレプリカセットがあります。なぜそれが起こっているのか分かりません。
ssl=false に設定すると、2 番目のメッセージが消え、最初のメッセージが残ります。
私が間違っていることは何ですか?
私のアプリケーションでどのように接続しているか知りたい場合は、
編集:解決済み
以下のスタックオーバーフローの質問から答えを見つけました。Mongo との Mongoose クラスター接続。ただし、パラメーター &retryWrites=true では接続しません。そのため、パラメーターを削除して、正常に接続しました。
MongoError: フィールド 'retryWrites' は、インデックスの指定には無効です。仕様: { name: "username_1", key: { username: 1 }, unique: true, background: true, retryWrites: true }
だから私の新しいデータベース接続は以下のようになります
それが他の人にも役立つことを願っています。