Liczba MongoDB () & Funkcje Remove () z przykładami

Spisie treści:

Anonim

Koncepcja agregacji polega na przeprowadzeniu obliczeń na wynikach zwracanych w zapytaniu. Na przykład, załóżmy, że chcesz wiedzieć, jaka jest liczba dokumentów w kolekcji zgodnie z wywołanym zapytaniem, a następnie MongoDB udostępnia funkcję count ().

Spójrzmy na przykład.

db.Employee.count()

Objaśnienie kodu:

  1. Powyższy kod wykonuje funkcję count.

Jeśli polecenie zostanie wykonane pomyślnie, zostanie wyświetlony następujący wynik

Wynik:

Wynik jasno pokazuje, że w kolekcji znajdują się 4 dokumenty.

Wykonywanie modyfikacji

Pozostałe dwie klasy operacji w MongoDB to instrukcje aktualizacji i usuwania.

Operacje aktualizacji pozwalają na modyfikację istniejących danych, a operacje usuwania pozwalają na usunięcie danych z kolekcji.

Usuwanie dokumentów

W MongoDB metoda db.collection.remove () służy do usuwania dokumentów z kolekcji. Z kolekcji można usunąć wszystkie dokumenty lub tylko te, które spełniają określony warunek.

Jeśli po prostu wydasz polecenie usuwania, wszystkie dokumenty zostaną usunięte z kolekcji.

Poniższy przykład kodu demonstruje, jak usunąć określony dokument z kolekcji.

db.Employee.remove({Employeeid:22})

Objaśnienie kodu:

  1. Powyższy kod wykorzystuje funkcję usuwania i określa kryteria, które w tym przypadku mają na celu usunięcie dokumentów, które mają identyfikator pracownika równy 22.

Jeśli polecenie zostanie wykonane pomyślnie, zostanie wyświetlony następujący wynik

Wynik:

Wynik pokaże, że 1 dokument został zmodyfikowany.