アトラスを使用してgoでmongodbに接続するにはどうすればよいですか?
php エディタ Apple は、Atlas を使用して Go 言語で MongoDB に接続する方法を紹介します。 Atlas は MongoDB の公式クラウド ホスティング サービスで、信頼性の高い分散データベース ソリューションを提供します。 Atlas を通じて、Go 言語で MongoDB に簡単に接続し、データの読み取りおよび書き込み操作を実行できます。以下では、Atlas を使用して Go 言語で MongoDB に接続するスキルをよりよく習得できるように、具体的な手順とコード実装を詳しく紹介します。エディターと一緒に学ぼう!
質問内容
mongodb への接続時にサーバー選択タイムアウトの問題が発生しています。ご協力をいただければ幸いです。
リーリー接続に使用したコード
selection error: server selection timeout, current topology: { type: replicasetnoprimary, servers: [{ addr: ac-pjyudwq-shard-00-01.1bnb2bm.mongodb.net:27017, type: unknown, last error: dial tcp 3.6.207.111:27017: i/o timeout }, { addr: ac-pjyudwq-shard-00-00.1bnb2bm.mongodb.net:27017, type: unknown, last error: dial tcp 3.7.150.83:27017: i/o timeout }, { addr: ac-pjyudwq-shard-00-02.1bnb2bm.mongodb.net:27017, type: unknown, last error: dial tcp 3.7.137.42:27017: i/o timeout }, ] } exit status 1
回避策
私はテスト アトラス クラスターを aws でホストしているため、aws プロセスと同様の認証情報管理を行いたいと考えています。 aws 認証情報ページから:
デフォルトのプロバイダー チェーンは、次の順序で資格情報を検索します。
-
###環境変数。
- 共有認証情報ファイル。
- アプリケーションが amazon ec2 インスタンスで実行されている場合、amazon ec2 の iam ロール。
がコマンド ラインで発行されたことを前提としています。
export mongo_pw=''
リーリー
ここから、私の元の質問にリンクされているチュートリアルの残りの部分はスムーズに進みます。以上がアトラスを使用してgoでmongodbに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go Crawler Collyのキュースレッドの問題は、Go言語でColly Crawler Libraryを使用する問題を調査します。 �...

大企業または有名なオープンソースプロジェクトによって開発されたGOのどのライブラリが開発されていますか? GOでプログラミングするとき、開発者はしばしばいくつかの一般的なニーズに遭遇します...

ポインター構文とviperライブラリの使用における問題への取り組みGO言語でプログラミングするとき、特にポインターの構文と使用を理解することが重要です...

GoLandを使用する場合のGolandのカスタム構造タグの問題に関して、Go Language Developmentに使用する場合、いくつかの構成の問題に遭遇することがよくあります。それらの1つは...

Go言語での文字列印刷の違い:printlnとstring()関数を使用する効果の違いはGOにあります...

Go Language Slice Index:エラーなしでインデックス1からシングルエレメントスライスインターセプトがインターセプトされるのはなぜですか? GO言語では、スライスは底部を参照できる柔軟なデータ構造です...

GO言語プログラムが実行されているとき、デバッグモードと通常の操作モードを区別する方法は?多くの開発者は、さまざまなオペレーティングモードに従ってGOプログラムを開発したいと考えています...
