MongoDB 查询运算符
MongoDB 查询操作符
有许多查询运算符可用于比较和引用文档字段。
比较
以下运算符可以在查询中用于比较值:
- $eq:值相等
- $ne:值不相等
- $gt:值大于另一个值
- $gte:值大于或等于另一个值
- $lt:值小于另一个值
- $lte:值小于或等于另一个值
- $in:值在数组中匹配
逻辑
以下运算符可以对多个查询进行逻辑比较。
- $and:返回两个查询匹配的文档
- $or:返回任一查询匹配的文档
- $nor:返回两个查询都不匹配的文档
- $not:返回查询不匹配的文档
评估
以下运算符可以帮助评价文档。
- $regex: 允许在计算字段值时使用正则表达式
- $text: 执行文本查询
- $where: 使用一个 JavaScript 表达式匹配文档