Jaki jest operator hrabia w MongoDB w Ubuntu 20.04?:
Operator Count () zwraca liczbę dokumentów spełniających kryteria kwalifikowalności. Zamiast wykonywać procedurę Find (), ta metoda wyświetla liczbę całkowitych zestawu dokumentów, które spełniają kryteria wyboru.
Składnia operatora Count w MongoDB w Ubuntu 20.04?
Poniżej znajduje się podstawowy wzorzec do wykorzystania metody liczby MongoDB:
db.collection_name.Count (zapytanie, opcje_required)
Wymagane są dwa argumenty dla operatora Count (). Pierwszy to kryteria wyboru, a drugi jest opcjonalny.
Zapytanie: Kryteria wyboru są reprezentowane tylko przez zapytanie. Ten parametr ma rodzaj dokumentu.
Opcje: Oznacza opcjonalny drugi parametr. Poniżej znajduje się lista opcjonalnych parametrów:
Kluczowe funkcje operatora Count w MongoDB w Ubuntu 20.04:
Poniżej przedstawiono kilka kluczowych rozważań, które należy podać przed wykorzystaniem operatora MongoDB Count:
Jak używać operatora Count w MongoDB w Ubuntu 20.04?
Za pomocą kilku przykładowych zapytań możemy lepiej zrozumieć, jak działa operator liczby MongoDB. Mamy kolekcję pracowników, która obejmuje różne dziedziny pracowników:
Przykład nr 1: Korzystanie z zapytania o liczbę w MongoDB w Ubuntu 20.04:
Tutaj używamy zapytania o wyżej oddanym dokumencie kolekcji „Pracownik”. Z tego przykładu poznamy działanie operatora hrabiego w MongoDB, a także zwróci wartości liczbowe, które jest liczbą dokumentu obecnego w kolekcji „Pracownik”. Zapytanie "db.pracownik.liczyć()”Służy do zliczenia całej liczby dokumentów w kolekcji„ Pracownik ”.
Wdrażając zapytanie o powłokę w Mongo, z powodzeniem policzyliśmy całkowitą liczbę dokumentów kolekcji.
Przykład nr 2: Korzystanie z liczby z warunkami w MongoDB w Ubuntu 20.04:
W tym przykładzie MongoDB policzymy dokumenty w kolekcji „Pracownik” z konkretnym warunkiem przekazanym operatorowi Count. Takie podejście zwraca wszystkie dokumenty z kolekcji „pracownik”, który pasował do tego warunku.
Zdefiniowaliśmy warunek w operatorze Count, w którym „DOB” jest mniejszy niż podane DOB, liczba dokumentów. Wykorzystane zapytanie jest „DB.pracownik.Count (dob: $ lt: ('1995-01-01')) ".
Jak widać, liczba dokumentów spełniających warunek została poprawnie zliczona i wyświetlona w powładzie Mongo.
Przykład nr 3: Korzystanie z liczby tam w MongoDB w Ubuntu 20.04:
Operator Count liczy liczbę dokumentu, który spełni warunek w kolekcji „Pracownik”. Warunkiem zastosowanym do kolekcji „pracownika” polega na tym, że pole dokumentu „płeć” to „mężczyzna” tylko zbija ten zestaw dokumentów. Dostaliśmy zapytanie „DB.pracownik.Count (Gender: „Male”) ”.
Dane wyjściowe pokazuje liczbę dokumentów, które spełniają warunek w zbiorze i wyświetla wartość liczbową.
Przykład nr 4: Korzystanie z liczby z limitem w MongoDB w Ubuntu 20.04:
Dokument zostanie policzony przez ustawianie limitu w funkcji limitu. Podczas korzystania z metody Count () w celu uwzględnienia wartości granicznych w obliczeniach musimy użyć opcji prawdziwej. Domyślnie Count () ignoruje limit () i liczy wszystkie wyniki zapytania. Aby to naprawić, połączymy opcję prawdziwą z funkcją Count (), która służy do uwzględnienia wartości granicznych w obliczeniach.
Zastosowane zapytanie jest „DB.pracownik.Znajdź (Gender: „Male”).Limit (1).hrabia (prawda) ”. Funkcja liczby (true) służy do zbadania wartości granicznych w obliczeniach, a funkcja graniczna jest używana do wytworzenia określonej liczby dokumentów. Tutaj przekazaliśmy wartość „1” do funkcji limitu. Oznacza to, że policzy tylko jeden dokument z kolekcji jako „pracownik”.
Teraz spójrzmy na wyniki, które wyświetlają zliczoną liczbę dokumentów za pomocą funkcji limitu.
Przykład nr 5: Korzystanie z liczby według wartości pola w MongoDB w Ubuntu 20.04:
Kiedy mamy duży zestaw danych i musimy policzyć liczbę dokumentów pasujących do kryteriów, zapytanie „DB.pracownik.Znajdź („personal_details.Wynagrodzenie ”: „ $ lt ”:„ 75000 ”).Count () ”jest używany. Oznacza policzenie dopasowanych dokumentów, w których warunkiem jest, że wartość pola wynagrodzenia powinna być mniejsza niż „75000” z zagnieżdżonego dokumentu. Warunki wykorzystano tutaj operację $ LT.
Dane wyjściowe pokazuje liczbę dokumentu, który ma wynagrodzenie mniejsze niż „75000”.
Wniosek:
MongoDB i jego kluczowe funkcje zostały wprowadzone w tym poście. Pokazał także, jak użyć metody MongoDB Count, aby zliczyć zestaw dokumentów w określonej kolekcji. Zdefiniowaliśmy składnię dla operatora Count, który jest używany w MongoDB. Następnie wykorzystaliśmy operator Count na różne sposoby, używając różnych zapytań liczby w dokumentach windykacyjnych. Aby wyjaśnić swoje zrozumienie i wszelkie niepewności, które możesz mieć na temat operatora Count.