Jak wymienić użytkowników w MongoDB

Jak wymienić użytkowników w MongoDB
MongoDB to baza danych NoSQL, która obsługuje różne polecenia do modyfikacji i dostępu do dowolnego dokumentu. Za pomocą tych poleceń programiści mogą sprawdzić lub wymienić użytkowników bazy danych w MongoDB. Wydaje się to normalne, ale jeśli istnieje ogromna liczba kluczowych danych, ważne jest, aby sprawdzić, czy użytkownicy uzyskują do niego dostęp, aby uniknąć nieszczęścia z danymi. W ten sposób organizacje mogą przechowywać dane w bezpiecznych rękach lub umożliwić tylko zaufanym osobom na dostęp.

W tym artykule wymienimy kilka poleceń i powiązane z nimi przykłady, aby wymienić użytkowników, którzy obecnie mogą korzystać z tej bazy danych.

Jak użytkownicy mogą być wymienione w MongoDB

Istnieje kilka poleceń, które obsługuje powłoka Mongo, a te polecenia są używane specjalnie do uzyskania użytkowników powłoki MongoDB. W tym względzie można przestrzegać następujących poleceń i składni.

Składnia do użycia „getUsers ()”

db.getusers ()

Notatka: Pole (<opcje>) jest opcjonalny; Oznacza to, że możesz uzyskać listę użytkowników bez określania opcji. Chociaż mogą doprowadzić cię do wymaganego wyniku.

<opcje> W powyższym polu może być jednym z następujących parametrów:

showCredentials:

Możesz uzyskać hash hasła każdego użytkownika za pomocą „showCredentials:" W "db.getusers (). „Ta opcja akceptuje <Boolean> wartość, to może być prawdziwe lub fałszywe. Domyślnie wartość logiczna to „FAŁSZ".

filtr:

Opcje filtru mogą być użyte do uzyskania wyjścia pasującego do dokumentu/warunku określonego w filtr opcja.

Składnia do użycia „Pokaż użytkowników”

Pokaż użytkowników

Do uzyskania listy użytkowników można użyć obu składni.

Jak wymienić użytkowników w MongoDB

W tej sekcji pokażemy, aby wyświetlić listę użytkowników w Twojej bazie danych MongoDB.

Przykład 1: Za pomocą DB.getuser (), aby wymienić użytkowników

Używamy tutaj bazy danych o nazwie „Linuxhint". Możesz użyć dowolnej bazy danych (musi być obecny na swoim MongoDB) i możesz się z nią połączyć, tak jak to zrobiliśmy w poniższym poleceniu:

> Użyj Linuxhint

Po pierwsze, nam następujące polecenie, aby uzyskać liczbę użytkowników w bieżącej bazie danych:

> db.getusers ()

Dwóch użytkowników ma dostęp do „Linuxhint" Baza danych. „„_ID„Pole w powyższym wyjściu jest tworzone przez połączenie nazwy bazy danych o nazwie„użytkownik".

Przykład 2: Używanie getusers () do uzyskania hash hasła

Jak wcześniej wspomniano, "getusers ()„Metoda MongoDB obsługuje dwie opcje. Zastosujmy metodę getusers () w tej samej bazie danych (Linuxhint) i ustaw „showcredentials„Wartość do„PRAWDA". Poniższe polecenie zwróci hash hasła wszystkich użytkowników:

> db.getusers („showCredentials: true”)

Przykład 3: Uzyskanie liczby użytkowników

Można uzyskać liczbę (wartość liczbową) użytkowników w Twojej bazie danych i w ten sposób mogą oni pominąć/zignorować szczegółowe informacje każdego użytkownika. Aby uzyskać dokładną liczbę użytkowników; Możesz użyć następującego polecenia:

> db.getusers ().długość

Przykład 4: Korzystanie z użytkowników show, aby uzyskać wszystkich użytkowników

„„Pokaż użytkowników„Metoda w MongoDB wyświetla również liczbę użytkowników, którzy mogą uzyskać dostęp do określonej bazy danych. Poniższe polecenie wymieniono użytkowników w „test" Baza danych:

> Pokaż użytkownikom

Wniosek

Metody i polecenia obsługiwane przez MongoDB mogą być używane do przetwarzania danych w bazach danych. Przetwarzanie może być dowolnego typu, takie jak sortowanie danych, aktualizacja dokumentów lub uzyskanie listy użytkowników bazy danych. W tym artykule wymieniono możliwe sposoby uzyskania danych użytkownika w bazie danych MongoDB. Wyjaśniliśmy dwa sposoby obecności listy użytkowników. Dodatkowo możesz również uzyskać liczbę reprezentującą całkowitą liczbę użytkowników. Postępując zgodnie z tym przewodnikiem, administratorzy bazy danych mogą obserwować użytkowników pracujących w bazie danych, a także można go wyświetlić przypisane role.