Neo4j 无法在此上下文消息中指定合并节点属性

Neo4j 无法在此上下文消息中指定合并节点属性,neo4j,cypher,Neo4j,Cypher,我将数据库(Neo4j 2.0 M06)设置为: 这给了我(如预期的)一个断开连接的节点(Brenda)和两个连接的节点。现在,我想使用MERGE在Alex和Brenda之间建立一种关系,所以我尝试: MATCH (alex:Person { Name:'Alex' }),(brenda:Person { Name:'Brenda' }) MERGE (alex)-[r:KNOWS]->(brenda) RETURN r 据我所知,这与相同,但我得到以下错误: Node properti

我将数据库(Neo4j 2.0 M06)设置为:

这给了我(如预期的)一个断开连接的节点(Brenda)和两个连接的节点。现在,我想使用
MERGE
在Alex和Brenda之间建立一种关系,所以我尝试:

MATCH (alex:Person { Name:'Alex' }),(brenda:Person { Name:'Brenda' })
MERGE (alex)-[r:KNOWS]->(brenda)
RETURN r
据我所知,这与相同,但我得到以下错误:

Node properties cannot be specified in this context (line 1, column 20)
"MATCH (alex:Person { Name:'Alex' }),(alice:Person { Name:'Brenda' })"
                    ^
通过By-I将文档示例复制并粘贴到我的DB UI中,我得到了相同的错误

我不能将
WHERE
子句用作:

MERGE only supports single node patterns

我想我把
MERGE
语句弄错了。。。但是如何使用?

在2.0-RC1中首先提供了与属性匹配和与关系合并。

现在的“里程碑”文档指向最新的2.0版本,即2.0-RC1,并且示例仅对该版本有效。我有时会被文档的版本弄糊涂,但我认为这就是问题所在:运行候选版本,您的查询应该可以工作。
MERGE only supports single node patterns