$cmp (aggregation)
在本页面
定义
$cmp
比较两个值并返回:
-1如果第一个值小于第二个值。1如果第一个值大于第二个值。0如果两个值相等。
在$cmp使用两个值和类型进行比较, 指定比较BSON为了 用于不同类型的值。
$cmp具有以下语法:
{ $cmp: [ <expression1>, <expression2> ] }有关表达式的更多信息,请参见表达式。
例子
考虑包含inventory以下文档的集合:
以下操作使用$cmp运算符将qty值与进行比较250:
该操作返回以下结果:
译者:李冠飞
校对:
最后更新于