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