MongoDB 条件查询之数值范围查询

阅读时长 3 分钟读完

MongoDB 是一种非关系型数据库,它支持多种查询方式,其中条件查询是最常用的一种。在 MongoDB 中,条件查询可以帮助我们快速地找到符合特定条件的文档,以便进行进一步的数据处理。

本文将介绍 MongoDB 条件查询之数值范围查询。这种查询方式可以帮助我们查找某个数值在一定范围内的文档。下面我们来详细了解一下。

数值范围查询的语法

MongoDB 的数值范围查询语法如下:

其中,db.collection 表示需要查询的集合名称,field 表示需要查询的字段名称,$operator 表示查询操作符,value 表示查询的数值。

常用的查询操作符有以下几种:

操作符 描述
$gt 大于
$gte 大于等于
$lt 小于
$lte 小于等于
$ne 不等于
$in 包含在给定数组中
$nin 不包含在给定数组中

下面是一些示例查询:

-- -------------------- ---- -------
-- -- --- -- -- ---
------------------- ----- -----

-- -- --- ---- -- ---
------------------- ------ -----

-- -- ------ --- ----- ---
---------------------- ----- --------

-- -- ------ --- ------ ------- ----
---------------------- ----- -------- ------------

数值范围查询的示例

假设我们有一个名为 students 的集合,其中包含以下文档:

-- -------------------- ---- -------
-
  ------ -------------------------------------
  ------- --------
  ------ ---
  -------- --
-
-
  ------ -------------------------------------
  ------- ------
  ------ ---
  -------- --
-
-
  ------ -------------------------------------
  ------- ----------
  ------ ---
  -------- --
-
-
  ------ -------------------------------------
  ------- --------
  ------ ---
  -------- --
-

现在我们需要查询分数在 80 到 90 之间的学生信息。可以使用以下语句进行查询:

查询结果如下:

-- -------------------- ---- -------
-
  ------ -------------------------------------
  ------- --------
  ------ ---
  -------- --
-
-
  ------ -------------------------------------
  ------- --------
  ------ ---
  -------- --
-

总结

本文介绍了 MongoDB 条件查询之数值范围查询,包括查询语法和示例。数值范围查询是 MongoDB 中常用的一种查询方式,可以帮助我们快速地找到符合特定条件的文档。在实际应用中,我们可以根据具体的需求选择不同的查询操作符来进行查询。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65062ca595b1f8cacd234d55

纠错
反馈