第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

OPA Rego 問題計(jì)數(shù)

OPA Rego 問題計(jì)數(shù)

Go
呼喚遠(yuǎn)方 2022-10-17 16:52:44
我正在嘗試編寫規(guī)則,但遇到了問題。我設(shè)法從中提取以下內(nèi)容作為我的輸入:myData:= [{"Key": "use", "Value": "1"}, {"Key": "use", "Value": "2"}, {"Key": "att1", "Value": "3"}]我正在嘗試計(jì)算具有值 use 的鍵出現(xiàn)的次數(shù)。但是,當(dāng)我這樣做時(shí):p := {keep| keep:= myData[_]; myData.Key == "use"}我認(rèn)為這會創(chuàng)建一個(gè)列表,列出我想保留的所有內(nèi)容,但操場錯(cuò)誤:1 error occurred: policy.rego:24: rego_type_error: undefined ref: data.play.myData.Key     data.play.myData.Key我希望我可以列出它們,p然后count(p) > 1檢查是否列出了更多。
查看完整描述

1 回答

?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

在您對 的集合理解中p,您正在遍歷 中的對象myData,將每個(gè)元素分配給keep. 然后,您在myData.Key. 我想你要找的是

p := {keep| keep := myData[_]; keep.Key == "use"}

請注意,這是一個(gè)集合理解,因此p這兩個(gè)輸入是相同的:

myData:= [{"Key": "use", "Value": "1"}]
myData:= [{"Key": "use", "Value": "1"}, {"Key": "use", "Value": "1"}]

p := [ keep | keep := ... ]如果這不是您想要的,您可以使用數(shù)組理解 ( )。


查看完整回答
反對 回復(fù) 2022-10-17
  • 1 回答
  • 0 關(guān)注
  • 124 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號