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 LinuxhintPo 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żytkownikomWniosek
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.