where_exp
{% assign expensive = products | where_exp: "p", "p.price > 100" %}
{% log "Expensive products: " | append: expensive.size %}Syntax
{{ array | where_exp: item_name, expression }}Parameter
Description
Return Value
Examples
{% assign expensive = products | where_exp: "p", "p.price > 50" %}
{% for product in expensive %}
{% log product.title | append: ": $" | append: product.price %}
{% endfor %}{% assign vip_orders = orders | where_exp: "o", "o.tags contains 'VIP'" %}
{% log "VIP orders: " | append: vip_orders.size %}Comparison with where
whereNotes
Last updated