【发布时间】:2014-04-30 18:27:54
【问题描述】:
我目前正在尝试创建一个关键字(字符串)数组,以便稍后在查询中引用。我觉得发布这个问题很愚蠢,但是我觉得我已经搜索了一遍,找不到简单的语法来创建一个数组,然后回显数组的值。 感谢您的帮助
【问题讨论】:
我目前正在尝试创建一个关键字(字符串)数组,以便稍后在查询中引用。我觉得发布这个问题很愚蠢,但是我觉得我已经搜索了一遍,找不到简单的语法来创建一个数组,然后回显数组的值。 感谢您的帮助
【问题讨论】:
对于包含以下数据的数据库:
CREATE (:Person {name:'Alice'}),
(:Person {name:'Bob'}),
(:Person {name:'Charles'}),
(:Person {name:'Devin'})
创建一个您在查询中引用的名为 names 的数组:
WITH ["Alice", "Bob", "Charles"] AS names
MATCH (n:Person)
WHERE n.name IN names
RETURN n
这将返回 Alice、Bob 和 Charles 的节点。或者,您可以通过 names[i] 单独引用数组中的元素。
这是你的意思吗?
【讨论】: