ฉันมี json และในขณะนี้ใช้การเลือกเพื่อรับเฉพาะข้อมูลที่ตรงกับเงื่อนไขเดียวฉันต้องกรองตามเงื่อนไขเพิ่มเติม
เช่น:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
ฉันจะทำสิ่งนี้ได้อย่างไร?
ฉันมี json และในขณะนี้ใช้การเลือกเพื่อรับเฉพาะข้อมูลที่ตรงกับเงื่อนไขเดียวฉันต้องกรองตามเงื่อนไขเพิ่มเติม
เช่น:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
ฉันจะทำสิ่งนี้ได้อย่างไร?
คำตอบ:
jq
รองรับตัวดำเนินการบูลีนปกติและ / หรือ / ไม่ดังนั้นจึงมีลักษณะดังนี้:
.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
.processedBarsVolume <= 5
?