$cmp
聚合运算符返回连个值的比较结果。
语法
{
$cmp: [ <expression1>, <expression2> ] }
表达式可以是任何类型,使用标准的BSON比较顺序对不同类型的值进行比较。
用法
$cmp
对两个值进行比较,返回:
-1
,第一个值小于第二个值
1
,第一个值大于第二个值
0
,两个值相等
举例
在inventory
集合中有下面的文档:
{
"_id" : 1, "item" : "abc1", description: "product 1", qty: 300 }
{
"_id" : 2,