0

我正在调用服务方法,我想知道是否有任何节点不存在。我不想运行多个查询

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 存在?

4

1 回答 1

0

coalesce(rec_part.DW_FLAG?,"NULLLLLLLL") 您可以使用coalesce如下所示的函数-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")
于 2013-07-04T12:52:38.180 回答