MongoDB 查询运算符


MongoDB 查询运算符

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

比较

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

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

逻辑性

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

  • $and:返回两个查询匹配的文档
  • $or:返回任一查询匹配的文档
  • $nor:返回两个查询均无法匹配的文档
  • $not:返回查询不匹配的文档

评估

以下运算符协助评估文档。

  • $regex:允许在评估字段值时使用正则表达式
  • $text:执行文本搜索
  • $where:使用JavaScript表达式来匹配文档