- 比较操作符
- $eq:等于
- $ne:不等于
- $gt:大于
- $gte:大于等于
- $lt:小于
- $lte:小于等于
- $in:包含于
- $nin:不包含于
- 逻辑操作符
- $and:逻辑与
- $or:逻辑或
- $not:逻辑非
- $nor:不包含
- 元素操作符
- $exists:是否存在
- $type:数据类型
- 数组操作符
- $all:匹配数组中的所有元素
- $elemMatch:匹配数组中满足指定条件的元素
- $size:数组长度
- 正则表达式操作符
- $regex:正则表达式匹配
- 文本搜索操作符
- $text:全文索引搜索
- 日期操作符
- $dateToString:日期格式化
- 聚合操作符
- $group:聚合操作
- $match:筛选操作
- $project:字段投影操作
- $sort:排序操作
- $skip:跳过指定数量的文档
- $limit:限制返回的文档数量
- $unwind:展开数组
此外,还有一些特殊操作符,例如:
- $where:执行JavaScript代码
- $near:搜索附近的文档
- $geoWithin:搜索多边形区域内的文档
- $geoIntersects:搜索多边形区域交集的文档
以上是MongoDB中的常见操作符列表,可以帮助您更有效地查询和操作MongoDB数据库中的文档。