MongoDB Atlasインスタンスを作成したので、MongoDBを試してみることができます。また、現時点ではMongoDBコマンドラインに慣れていないため、データを視覚的に管理できるようにCompassもダウンロードしました。
AtlasダッシュボードでIPアドレスをホワイトリストに登録し、接続の詳細をコピーして貼り付けても、コンパスクライアントを完全に使用できません。
私が受け取っているエラーは:An error occurred while loading navigation: 'not master and slaveOk=false': It is recommended to change your read preference in the connection dialog to Primary Preferred or Secondary Preferred or provide a replica set name for a full topology connection.
私がCompassクライアントを使用しているオペレーティングシステムはWindows 10です。これが構成の誤りなのか何か他の原因なのかはわかりませんが、すべてがクリーンで新しくセットアップされています。
ヒントがあれば教えてください。
よろしく
Compass(バージョン1.13.1)をセカンダリノードに接続しようとすると、同じエラーが発生しました。
接続のホスト名をプライマリサーバーに変更し、レプリカセット名を指定して、[読み取り設定]で[セカンダリ優先]を選択すると機能しました。
古いバージョンのCompassは問題なくセカンダリノードへの直接接続を許可していたため、これは新しい機能のようです。