2015-10-10 5 views
28

Bir jsonum var ve şu anda yalnızca bir koşulla eşleşen verileri almak için select'i kullanarak daha fazla koşula bağlı olarak filtrelenmem gerekiyor. örneğin İçinJQ: Birden çok koşulu seçin

:

.[] | select((.processedBarsVolume <= 5) && .processedBars > 0) 

Bunu nasıl yapabilirim?

cevap

56

jq Normal Boolean operatörleri destekler ve/veya/değil, bu yüzden gibi görünecektir:

.[] | select((.processedBarsVolume <= 5) and .processedBars > 0) 
+0

teşekkür ederiz! işe yarıyor. –

+9

harika, cevabı kabul ederseniz o zaman hoş olurdu! –