我正在调用服务方法,我想知道是否存在任何节点。我不想运行多个查询
START l=node:node_auto_index(UserIdentifier = 'USER1'), f=node:node_auto_index(UserIdentifier = 'USER2')
CREATE UNIQUE f-[fo:FOLLOWS]->l
RETURN l, f, fo;
我想向客户端返回有意义的错误消息,告知'USER1'是否存在,是否存在'USER2'以及是否存在以下关系。目前,如果USER1或USER2不存在,则此查询将不返回任何内容。如果他们两个都做的结果很好。我该如何返回
l = USER1
f = NULL (or equivalent value that will tell me the user doesn't exist)
fo = NULL (or equivalent value that will tell me the user doesn't exist)
如果只存在USER1?
答案 0 :(得分:0)
聚结(rec_part.DW_FLAG? “NULLLLLLLL”)
您可以使用coalesce
String
因此,如果您想将其与START l=node:node_auto_index(UserIdentifier = 'USER1'), f=node:node_auto_index(UserIdentifier = 'USER2')
CREATE UNIQUE f-[fo:FOLLOWS]->l
RETURN coalesce(l.SOMETHING,"Value doesn't exist")
值一起使用,则可能如下所示:
{{1}}