AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

使用例

使用例を示して、便利に使用できる一般的な MongoDB 操作のスターティング ポイントをご紹介します。各例にて次の内容をご紹介します。

  • 自分の環境で実行できる完全な Go プログラム

  • プログラム実行後に予想される結果

これらの例では、Atlas が提供するサンプルデータセットを使用します。「 Atlas を使い始める 」の手順に従ってMongoDB Atlasの無料階層のデータベースにロードするか、サンプルデータセットをローカルのMongoDBインスタンスにインポートすることができます。

データセットをインポートしたら、使用例をコピーして、お好みの開発環境に貼り付けることができます。MongoDB Go ドライバーの使用方法についての詳細は、「クイック スタート」をご覧ください。

クラスターに接続する」 手順に従って、使用例を実行するための MONGODB_URI 環境変数を定義するための接続文字列を見つけます。インスタンスが SCRAM認証 を使用する場合は、 <user> をデータベースのユーザー名に、 <password> をデータベースのパスワード に、 <cluster-url> をインスタンスのURLまたはIPアドレスに置き換えることができます。

MongoDB インスタンスへの接続の詳細については、「接続ガイド」を参照してください。

サンプルをMongoDB インスタンスに接続するには、 接続 を使用して 環境変数を定義するstring 必要があります。

uri := os.Getenv("MONGODB_URI")

環境変数を定義するために、GoDotEnv を使うことができます。

プロジェクトのルートにある .envファイルに次のアプリケーション構成を追加し、プレースホルダーを配置の接続文字列の値に置き換えます。 詳細については、GoDotEnv のドキュメント を参照してください。

MONGODB_URI=mongodb+srv://<db_username>:<db_password>@<cluster-url>?retryWrites=true&w=majority

次のタスクの使用例を見つけることができます。