Mam plik json iw tej chwili używam select, aby uzyskać tylko dane spełniające jeden warunek, muszę filtrować na podstawie większej liczby warunków.
Na przykład:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Jak mogę to zrobić?
Mam plik json iw tej chwili używam select, aby uzyskać tylko dane spełniające jeden warunek, muszę filtrować na podstawie większej liczby warunków.
Na przykład:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Jak mogę to zrobić?
Odpowiedzi:
jq
obsługuje zwykłe operatory logiczne i / lub / nie, więc wyglądałoby to następująco:
.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
.processedBarsVolume <= 5
?