9.MongoDB基础查询

  1. 9.MongoDB基础查询
    1. 9.1 知识点
      1. MongoDB 基础查询语法
      2. 当前数据库中的数据
      3. 查询所有文档
      4. 查询带条件的文档
      5. 查询字段条件

9.MongoDB基础查询


9.1 知识点

MongoDB 基础查询语法

在 MongoDB 中,find 方法用于查询集合中的文档。其基本语法如下:

db.collection.find(query, projection)
  • **query**:查询条件,指定筛选数据的规则。
  • **projection**:投影,用于指定返回哪些字段(1 表示包含,0 表示排除)。

当前数据库中的数据

查询所有文档

db.users.find()

查询带条件的文档

等于

# 查询年龄为 25 的用户
db.users.find({ age: 25 })

不等于

# 查询年龄不等于 25 的用户
db.users.find({ age: { $ne: 25 } })

大于

# 查询年龄大于 25 的用户
db.users.find({ age: { $gt: 25 } })

小于

# 查询年龄小于 25 的用户
db.users.find({ age: { $lt: 25 } })

大于等于

# 查询年龄大于等于 25 的用户
db.users.find({ age: { $gte: 25 } })

小于等于

# 查询年龄小于等于 25 的用户
db.users.find({ age: { $lte: 25 } })

查询字段条件

字段是否存在

# 查询包含 age 字段的所有用户
db.users.find({ age: { $exists: true } })

字段类型匹配

# 查询 age 字段类型为整数的用户
db.users.find({ age: { $type: "int" } })


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏