我正在尝试比较每个对象的两个属性。这是我用于此问题的代码:
(.result[].downlaodable or .result[].playable)
但这次jq做笛卡尔积。如果我有3个物体,jq会给我9个物体。
我必须把它转换成这样的东西:
(.result[1].downlaodable or .result[1].playable)
(.result[2].downlaodable or .result[2].playable)
(.result[3].downlaodable or .result[3].playable)
我该怎么做?
答案 0 :(得分:3)
更改过滤器以生成一次结果。
.result[] | .downloadable or .playable