Ubuntu の Golang で Mongo Cloud データベースに接続しようとすると、「DNS をアンマーシャリングできません」というエラーが発生する場合がありますメッセージ。"この問題は、SRV レコードの処理において RFC-2782 に厳密に準拠するようになった Go バージョン 1.11.x の変更に起因し、権威ある DNS サーバーが圧縮レコードを送信するときにエラーが発生します。
この解決策には回避策が含まれます。 Go v1.11 の場合:
As GODRIVER-829 で参照されているように、この問題は MongoDB Go ドライバーに直接関係しているのではなく、Go での DNS レコードのより厳密な処理に関係しています。提案された回避策を実装すると、ユーザーは Ubuntu 上のデータベースへの接続を正常に確立できるようになります。
以上がUbuntu 上の Golang から MongoDB Atlas に接続するときに発生する「DNS メッセージをアンマーシャリングできません」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。