<< Click to Display Table of Contents >> 逻辑函数 |
函数 |
语法 |
说明 |
举例 |
---|---|---|---|
and |
{ $and: [ <expression1>, <expression2>, ... ] } |
计算一个或多个表达式,并true在所有表达式都被true调用或没有参数表达式的情况下返回。否则,$and返回false |
例如 : { $and: [ 1, true ] } |
eq |
{ $eq: [ <expression1>, <expression2> ] } |
比较两个值并返回:true 当值相等时,false当值不相等时 |
例如 : { $eq: [ "$col", 250 ] } |
gt |
{ $gt: [ <expression1>, <expression2> ] } |
比较两个值并返回:true当第一值大于第二值时,false当第一值小于或等于第二值时 |
例如 : { $gt: [ "$col", 250 ] } |
gte |
{ $gte: [ <expression1>, <expression2> ] } |
比较两个值并返回:true当第一值大于或等于第二值时,false当第一个值小于第二个值时 |
例如 : { $gte: [ "$col", 250 ] } |
lt |
{ $lt: [ <expression1>, <expression2> ] } |
比较两个值并返回:true当第一个值小于第二个值时,false当第一值大于或等于第二值时 |
例如 : { $lt: [ "$col", 250 ] } |
lte |
{ $lte: [ <expression1>, <expression2> ] } |
比较两个值并返回:true当第一值小于或等于第二值时,false当第一值大于第二值时 |
例如 : { $lte: [ "$col", 250 ] } |
ne |
{ $ne: [ <expression1>, <expression2> ] } |
比较两个值并返回:true 当值不相等时,false 当值相等时 |
例如 : { $ne: [ "$col", 250 ] } |
not |
{ $not: [ <expression> ] } |
计算一个布尔值并返回相反的布尔值;即当传递一个计算为的表达式时true, $not返回false; 当传递一个计算结果为的表达式时false,$not返回true |
例如 : { $not: [ true ] } |
or |
{ $or: [ <expression1>, <expression2>, ... ] } |
计算一个或多个表达式,true如果任何一个为,则返回true。否则,$or返回 false |
例如 : { $or: [ true, false ] } |