MongoDB Count 和 remove 函数

聚合的概念是对查询中返回的结果进行计算。例如,假设你想知道根据查询触发的集合中的文档数,那么 MongoDB 提供了 count() 函数。

我们来看一个例子吧。

db.Employee.count()

代码说明:

  1. 上面的代码执行计数功能。

如果命令执行成功,将显示以下输出

输出:

> db.Employee.count()
4

输出清楚地显示集合中有 4 个文档。

MongoDB 执行修改

MongoDB 中的另外两类操作是 update 和 remove 语句。

update-更新操作允许用户修改现有数据,remove-删除操作允许从集合中删除数据。

删除文件

在 MongoDB 中,db.collection.remove() 方法用于从集合中删除文档。可以从集合中删除所有文档,也可以仅删除与特定条件匹配的文档。

如果你只使用 remove() 命令,则将从集合中删除所有文档。

以下代码示例演示如何从集合中删除特定文档。

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

代码说明:

  1. 上面的代码使用 remove 函数并指定在这种情况下删除 Employee id 为 22 的文档的标准。

如果命令执行成功,将显示以下输出

输出:

> db.Employee.remove({Employeeid : 22})
WriteResult({ "nRemoved" : 1})

输出将显示 1 个文档已被删除。