2015-10-10 12 views
28

मेरे पास एक जेसन है और फिलहाल एक शर्त से मेल खाने वाले डेटा को प्राप्त करने के लिए चयन का उपयोग करके, मुझे अधिक स्थितियों के आधार पर फ़िल्टर करने की आवश्यकता है।जेक्यू: एकाधिक स्थितियों का चयन करें

उदाहरण के लिए:

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

मैं यह कैसे कर सकते हैं?

उत्तर

56

jq सामान्य बूलियन ऑपरेटरों का समर्थन करता है और/या/नहीं, तो यह दिखाई देगा:

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

धन्यवाद! यह काम करता हैं। –

+9

बढ़िया, अगर आप जवाब स्वीकार कर सकते हैं तो यह अच्छा होगा! –

संबंधित मुद्दे