MongoDB 查询文档:db.collection.find() 示例

从 MongoDB 数据库是通过使用 MongoDB 查询。执行查询操作时,还可以使用标准或条件从数据库中检索特定数据。

MongoDB 提供了一个名为 db.collection.find() 函数 用于从 MongoDB 数据库。

在这期间 MongoDB 查询教程中,您将看到如何以各种方式使用此函数来实现文档检索的目的。

MongoDB 基本查询 Opera系统蒸发散

基础的 MongoDB 查询运算符涵盖简单的操作,例如获取 MongoDB 集合。让我们看一个 db.collection.find 示例来了解如何实现这一点。

我们所有的代码都将在 MongoDB JavaScript 命令 shell。假设我们的 MongoDB 数据库并执行以下命令。

MongoDB 基本查询 Opera系统蒸发散
MongoDB 基本查询操作

代码说明:

  1. Employee 是集合名称 MongoDB 数据库
  2. 这款 MongoDB 查找查询是一个内置函数,用于检索集合中的文档。

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

输出:

MongoDB 基本查询 Opera系统蒸发散

输出显示集合中存在的所有文档。

我们还可以向查询添加条件,以便能够根据特定条件获取文档。

MongoDB 查询示例 – 1

让我们看几个 MongoDB 查询我们如何实现这一点的示例。

db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);

代码说明:

  1. 这里我们想要在集合中查找名字为“Smith”的员工,因此我们输入的过滤条件为 EmployeeName :“Smith”

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

输出:

MongoDB 查询示例

输出显示仅返回包含员工姓名为“Smith”的文档。

MongoDB 查询示例 – 2

现在在这个 MongoDB 查询教程,让我们看一下另一个使用大于搜索条件的代码示例。当包含此条件时,它实际上会搜索字段值大于指定值的文档。

db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);

代码说明:

  1. 这里我们要查找所有 id 大于 2 的员工。$gt 称为查询选择运算符,它的意思就是使用大于表达式。

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

输出:

MongoDB 查询示例

返回员工 ID 大于 2 的所有文档。