3

我想做这样的事情

START n=node(*), m=node(*)  where has(n.userid) and has(m.userid) and n.userid='0' and m.userid='3'  create (n)-[FRIENDSHIP {status:2}]->(m) ;

然而,Neo4j 不喜欢 where 子句。做这个的最好方式是什么?

非常感谢!

4

1 回答 1

8

你得到什么错误表明 Neo4j 不喜欢 where 子句?

我跑了

START n=node(*), m=node(*)  
where has(n.name) and has(m.name) and n.name='Neo'
create (n)-[:FRIENDSHIP {status:2}]->(m)

console.neo4j.org上运行良好。请注意,您错过了关系名称之前的 :。这是它抱怨的错误吗?

如果这仍然不起作用,您使用的是什么版本?

于 2013-05-07T03:38:45.290 回答