Comparison
名称 描述 $eq 匹配等于指定值的值。 $gt 匹配大于指定值的值。 $gte 匹配大于或等于指定值的值。 $in 匹配数组中指定的任何值。 $lt 匹配小于指定值的值。 $lte 匹配小于或等于指定值的值。 $ne 匹配所有不等于指定值的值。 $nin 不匹配数组中指定的任何值。
Logical
名称 描述
$and 使用逻辑连接查询子句AND将返回与两个子句的条件匹配的所有文档。
$not 反转查询表达式的效果并返回与查询表达式不匹配的文档。
$nor 使用逻辑连接查询子句NOR将返回所有无法匹配两个子句的文档。
$or 使用逻辑连接查询子句OR将返回与任一子句的条件匹配的所有文档。
Element
名称 描述
$exists 匹配具有指定字段的文档。
$type 如果字段是指定类型,则选择文档。
Evaluation
名称 描述 $expr 允许在查询语言中使用聚合表达式。 $jsonSchema 根据给定的JSON模式验证文档。 $mod 对字段的值执行模运算,并选择具有指定结果的文档。 $regex 选择值与指定正则表达式匹配的文档。 $text 执行文本搜索。 $where 匹配满足JavaScript表达式的文档。