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