Bir json'ım var ve şu anda yalnızca bir koşulla eşleşen verileri almak için select kullanarak daha fazla koşula göre filtreleme yapmam gerekiyor.
Örneğin:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Bunu nasıl yapabilirim?
Bir json'ım var ve şu anda yalnızca bir koşulla eşleşen verileri almak için select kullanarak daha fazla koşula göre filtreleme yapmam gerekiyor.
Örneğin:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Bunu nasıl yapabilirim?
Yanıtlar:
jq
normal Boolean operatörlerini destekler ve / veya / veya desteklemez, bu nedenle şöyle görünür:
.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
.processedBarsVolume <= 5
mı?