我正在尝试过滤掉不包含数字'32'的数组,但它只会过滤掉仅包含一个整数的数组。
{
"tags": [
21
]
}
{
"tags": [
32
]
}
{
"tags": [
21,
32
]
}
但是在跑步时:
select(.tags[] == 32 | not)
我仍然得到一个包含32个数组。
答案 0 :(得分:1)
您的过滤器正在寻找只有一个值32的标签。
这应该可以完成工作:
select(.tags | contains([32]) | not)