我正在尝试编写规则,但遇到了问题。我设法从中提取以下内容作为我的输入:
myData:= [{"Key": "use", "Value": "1"}, {"Key": "use", "Value": "2"}, {"Key": "att1", "Value": "3"}]
我正在尝试计算具有值 use 的键出现的次数。但是,当我这样做时:
p := {keep| keep:= myData[_]; myData.Key == "use"}
我认为这会创建一个列表,列出我想保留的所有内容,但操场错误:
1 error occurred: policy.rego:24: rego_type_error: undefined ref: data.play.myData.Key
data.play.myData.Key
我希望我可以列出它们,p
然后count(p) > 1
检查是否列出了更多。