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

MongoDB Search Community への接続

推定所要時間: 5 分

Community で MongoDB Search とベクトル検索を使用するには、MongoDB Community 配置に接続する必要があります。MongoDB Community 配置に接続するには、次の方法を使用します。

削除ダウン メニューを使用して、必要に応じてこのページの手順のインターフェースと言語を選択します。

始める前に、次の前提条件が必要です。

  • MongoDB CommunityMongoDB Search Community

    注意

    mongod プロセスと mongot プロセスの両方がを実行中いることを確認します。

  • 接続するには有効なユーザー名とパスワード

    レプリカセットでユーザーをまだ作成していない場合は、ターミナルで次のコマンドを実行してユーザーを作成します。

    1. mongosh を使用してレプリカセットに接続します。

      mongosh
    2. 次のコマンドを実行して、adminデータベースにsearchCoordinatorロールを持つ mongotUser ユーザーを作成します。MongoDB はmongotUser ユーザーを使用して mongotmongod で認証します。

      use admin
      db.createUser( {
      user: "mongotUser",
      pwd: passwordPrompt(),
      roles: [ { role: "searchCoordinator", db: "admin" } ]
      } )

      searchCoordinator ロールを持つユーザーには、readAnyDatabase 権限と __mdb_internal_search データベースに対する書き込み (write) 権限があります。

      重要

      __mdb_internal_searchデータベースの内容は変更しないでください。

  • レプリカセットへの接続文字列

    レプリカセットの接続文字列列には 、すべてのノードが含まれます。 したがって、レプリカセット名と、すべてのレプリカセットメンバーのホスト名またはIPアドレスとポートが必要です。

レプリカセットの 接続文字列 を使用して、好みのクライアントでレプリカセットに接続します。mongotmongod が正しく設定されていることを確認するには、検索インデックスを検索するコマンドを実行できます。

レプリカセットに接続したら、Community で MongoDB Search とベクトル検索を使用したクエリ に進みます。