MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

Mongoシェルのすべてのユーザーを一覧表示するにはどうすればよいですか?


Mongoシェル内のすべてのユーザーを一覧表示するには、getUsers()メソッドまたはshowコマンドを使用します。

ケース1 − getUsers()

の使用

構文は次のとおりです-

db.getUsers();

ケース2 −showコマンドの使用

構文は次のとおりです-

show users;

Mongoシェルのすべてのユーザーを一覧表示するために、両方の構文を実装しましょう。

ケース1 −最初のクエリは次のとおりです−

> db.getUsers();

以下は出力です-

[
   {
      "_id" : "test.John",
      "user" : "John",
      "db" : "test",
      "roles" : [
         {
            "role" : "readWrite",
            "db" : "test"
         },
         {
            "role" : "dbAdmin",
            "db" : "test"
         }
      ],
      "mechanisms" : [
         "SCRAM-SHA-1",
         "SCRAM-SHA-256"
      ]
   },
   {
      "_id" : "test.admin",
      "user" : "admin",
      "db" : "test",
      "roles" : [
         {
            "role" : "root",
            "db" : "admin"
         }
      ],
      "mechanisms" : [
         "SCRAM-SHA-1",
         "SCRAM-SHA-256"
      ]
   }
]

ケース2 −2番目のクエリは次のとおりです-

> show users;

以下は出力です-

{
   "_id" : "test.John",
   "user" : "John",
   "db" : "test",
   "roles" : [
      {
         "role" : "readWrite",
         "db" : "test"
      },
      {
         "role" : "dbAdmin",
         "db" : "test"
      }
   ],
   "mechanisms" : [
      "SCRAM-SHA-1",
      "SCRAM-SHA-256"
   ]
}
{
   "_id" : "test.admin",
   "user" : "admin",
   "db" : "test",
   "roles" : [
      {
         "role" : "root",
         "db" : "admin"
      }
   ],
   "mechanisms" : [
      "SCRAM-SHA-1",
      "SCRAM-SHA-256"
   ]
}

  1. Windows10コンピューターにインストールされているすべてのプリンターを一覧表示する方法

    Windowsコンピューターに複数のプリンターをインストールできます。多くのプリンタをインストールした場合、インストールされているすべてのプリンタを一覧表示することをお勧めします。今日は、さまざまな方法を使用してこのタスクを実行する方法を紹介します。メソッド。 Windows10にインストールされているすべてのプリンターを一覧表示する 次の4つの方法を使用して、Windows10にインストールされているすべてのプリンターを一覧表示できます。 コントロールパネルの使用。 Windows10設定アプリ経由。 WindowsPowerShellを使用します。 コマンドプロンプトの使用。 これ

  2. Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

    Linuxシステムの場合、複数のユーザーを同時に1台のコンピューターに接続することができます。良い点は、誰がシステムに参加して接続しているかを簡単に見つけることができることです。 Linuxコンピューターにログインしているユーザーを一覧表示する方法を学びます。 1。 「who」コマンドの使用 whoを使用します 4つの列に表示される情報に関連するさまざまなユーザーに関する情報を取得するコマンド。 最初の列にはユーザー名が表示されます。 2番目の列は使用されたTTYを示します。 3番目の列は、ユーザーがログインした時間です。 4つ目は、接続されているユーザーのホスト名またはIPアドレス