В OPA ясно, как сделать запрос к condition AND condition
:
values := {
"value1": {
"a": "one"
},
"value2": {
"a": "one",
"b": "two"
},
"value3": {
"a": "one",
"b": "one"
}
}
goodValues = [name |
value = values[name]
value.a == "one"
value.b == "one"
]
Так что goodValues
здесь будет содержать только value3
.
Но как запросить condition OR condition
, так что goodValues
будет содержать все 3 значения, потому что они имеют либо value.a == "one"
ИЛИ value.b == "one"
?