Учебники

11) Функция Count () и remove ()

Концепция агрегирования состоит в том, чтобы выполнить вычисление результатов, которые возвращаются в запросе. Например, предположим, что вы хотите знать, каково количество документов в собрании согласно сгенерированному запросу, тогда MongoDB предоставляет функцию count ().

Давайте посмотрим на пример этого.

db.Employee.count()

Объяснение кода:

  1. Приведенный выше код выполняет функцию подсчета.

Если команда выполнена успешно, будет показан следующий вывод

Вывод:

MongoDB Count () и удалить () функция

Результат ясно показывает, что в коллекции есть 4 документа.

Выполнение модификаций

Два других класса операций в MongoDB — операторы update и remove.

Операции обновления позволяют изменять существующие данные, а операции удаления позволяют удалять данные из коллекции.

Удаление документов

В MongoDB метод db.collection.remove () используется для удаления документов из коллекции. Все документы могут быть удалены из коллекции или только те, которые соответствуют определенным условиям.

Если вы просто выполните команду удаления, все документы будут удалены из коллекции.

В следующем примере кода показано, как удалить конкретный документ из коллекции.

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

Объяснение кода:

  1. Приведенный выше код использует функцию удаления и определяет критерии, которые в этом случае должны удалять документы с идентификатором сотрудника 22.

Если команда выполнена успешно, будет показан следующий вывод

Вывод:

MongoDB Count () и удалить () функция

Вывод покажет, что 1 документ был изменен.