如果我有一个带有多个标签的节点 - 我怎样才能收到该集合的选定标签,让我们说只有第二个或第三个?
节点架构是(g:组:Group1:Group2)
我可以用
抓住第一个MATCH (g:Group) WHERE LENGTH(LABELS(g)) = 1 return labels(g);
当我将长度提高到2时,我得到第一个和第二个标签[Group,Group1] - 但我希望只有标签[Group1]。是否可以从集合中选择单个标签?
答案 0 :(得分:3)
是的,您可以从集合中引用单个标签。请考虑以下示例。查找具有Group
标签的节点,每个节点都有三个标签,并返回集合中的最后一个标签。
match (g:Group)
where length(labels(g)) = 3
return labels(g)[2];