where_exp
Filters array based on provided condition.
{% json employees %}
[
{
"first_name": "Ann",
"last_name": "Smith",
"position": "Accountant",
"city": "New York",
"age": 25
},
{
"first_name": "Adam",
"last_name": "Fox",
"position": "Salesman",
"city": "New Jersey",
"age": 35
},
{
"first_name": "Angela",
"last_name": "Newman",
"position": "Accountant",
"city": "Boston",
"age": 43
}
]
{% endjson %}
{% assign where_exp_city_result = employees | where_exp: "item", "item.city contains 'New'" %}
{{ where_exp_city_result | log }}
Results in following output:
[
{
"first_name": "Ann",
"last_name": "Smith",
"position": "Accountant",
"city": "New York",
"age": 25
},
{
"first_name": "Adam",
"last_name": "Fox",
"position": "Salesman",
"city": "New Jersey",
"age": 35
}
]
Last updated