$expr
运算符允许在查询语言中使用聚合表达式。 这允许在查询中直接进行字段比较、算术运算和其他表达式,从而实现更复杂的查询。 $expr
的用例包括基于计算值筛选文档、比较同一文档中的字段,以及执行需要单独聚合管道的操作。
语法
使用 $expr
运算符的基本语法如下所示:
{
$expr: { <expression> }
}
参数
说明 | |
---|---|
expression |
计算结果为布尔值的聚合表达式。 表达式可以包括字段路径、算术运算、逻辑运算等。 |
$expr
运算符允许在查询语言中使用聚合表达式。 这允许在查询中直接进行字段比较、算术运算和其他表达式,从而实现更复杂的查询。 $expr
的用例包括基于计算值筛选文档、比较同一文档中的字段,以及执行需要单独聚合管道的操作。
使用 $expr
运算符的基本语法如下所示:
{
$expr: { <expression> }
}
说明 | |
---|---|
expression |
计算结果为布尔值的聚合表达式。 表达式可以包括字段路径、算术运算、逻辑运算等。 |