Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

isdb Grid

項目一覧

  • 互換性
  • 構文
  • 出力
isdbgrid

このコマンドは、プロセスが mongosであることを確認します。

isdbgridに接続しているときにmongos コマンドを発行すると、応答ドキュメントにはisdbgrid フィールドが1 に設定されていることが含まれます。

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

注意

このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、 「サポートされていないコマンド」を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

このコマンドの構文は、次のとおりです。

db.runCommand(
{
isdbgrid: 1
}
)

返されるドキュメントは、次のようなものです。

{ "isdbgrid" : 1, "hostname" : "app.example.net", "ok" : 1 }

isdbgridに接続しているときにmongod コマンドを発行すると、MongoDB はエラー ドキュメントを返します。isdbgridコマンドはmongodでは使用できません。 ただし、エラードキュメントには、 mongosで返されるドキュメントと同様に、 "isdbgrid" : 1を読み取る行も含まれています。 エラー ドキュメントは、次のようになります。

{
"errmsg" : "no such cmd: isdbgrid",
"bad cmd" : {
"isdbgrid" : 1
},
"ok" : 0
}

代わりに、 helloコマンドを使用してmongosへの接続を決定できます。 mongosに接続すると、 helloコマンドはmsgフィールドに string isdbgridを含むドキュメントを返します。

戻る

getShard Map