0
隨着問題,我想使用的情況下,例如,以返回結果有兩個領域:如何在neo4j中用case查詢結果兩個字段?
CASE WHEN {userid} = {myuserid} THEN true, true AS can_edit, can_delete
隨着問題,我想使用的情況下,例如,以返回結果有兩個領域:如何在neo4j中用case查詢結果兩個字段?
CASE WHEN {userid} = {myuserid} THEN true, true AS can_edit, can_delete
如果您已經在與布爾的工作,那麼就沒有必要情況下,在所有。
...
WITH {userid} = {myuserid} as can_edit
WITH can_edit, can_edit as can_delete
...
雖然你可以重複相同的比較,如果你真的想要。
至於關於使用CASE獲取多個值的問題,您可以始終使用列表或對象同時容納兩個布爾值。
喜歡的東西:
...
CASE WHEN {userid} = {myuserid} THEN {can_edit:true, can_delete:true} END AS permissions