MongoDB 查询运算符

MongoDB 查询操作符

有许多查询运算符可用于比较和引用文档字段。

比较

以下运算符可以在查询中用于比较值:

  • $eq:值相等
  • $ne:值不相等
  • $gt:值大于另一个值
  • $gte:值大于或等于另一个值
  • $lt:值小于另一个值
  • $lte:值小于或等于另一个值
  • $in:值在数组中匹配
逻辑

以下运算符可以对多个查询进行逻辑比较。

  • $and:返回两个查询匹配的文档
  • $or:返回任一查询匹配的文档
  • $nor:返回两个查询都不匹配的文档
  • $not:返回查询不匹配的文档
评估

以下运算符可以帮助评价文档。

  • $regex: 允许在计算字段值时使用正则表达式
  • $text: 执行文本查询
  • $where: 使用一个 JavaScript 表达式匹配文档