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