[英]Security Context with several elements on CubeJS
目前正在研究Cube.JS ,我正在構建一個多維數據集,我想根據用戶的性別將數據限制為用戶。 所以我最終得到:
cube(`Data`, {
sql: `select * from my_table where ${SECURITY_CONTEXT.user_gender.filter(user_gender)}`,
...
正如這里所解釋的
但是現在我想根據用戶的性別和年齡將數據限制為用戶,我應該如何進行? 我在想類似的事情...
cube(`Data`, {
sql: `select * from my_table where ${SECURITY_CONTEXT.user_gender.user_age.filter(user_gender,user_age)}`, //????
...
...但是將兩個“屬性” .user_gender.user_age.filter
SECURITY_CONTEXT
似乎很奇怪
我希望有人已經嘗試過這樣的事情。 謝謝!
您需要使用SECURITY_CONTEXT
兩次:
cube(`Data`, {
sql: `select * from my_table where ${SECURITY_CONTEXT.user_gender.filter(user_gender)} AND ${SECURITY_CONTEXT.user_age.filter(user_age)}`,
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.