$in聚合运算符返回数组中是否存在指定的值
语法
{
$in: [ <expression>, <array expression> ] }
参数说明:
<expression>任何合法的表达式<array expression>任何可解析为数组的表达式
**注意:**与查询运算的$in不同,聚合中的$in运算符不支持正则表达式。
| 例如 | 结果 |
|---|---|
{ $in: [ 2, [ 1, 2, 3 ] ] } |
true |
{ $in: [ "abc", [ "xyz", "abc" ] ] } |
true |
{ $in: [ "xy", [ "xyz", "abc" ] ] } |
false |
{ $in: [ [ "a" ], [ "a" ] ] } |
false |
{ $in: [ [ "a" ], [ [ "a" ] ] ] } |
true |
{ $in: [ /^a/, [ "a" ] ] } |
false |
{ $in: [ /^a/, [ /^a/ ] ] } |

最低0.47元/天 解锁文章
1953

被折叠的 条评论
为什么被折叠?



