可以说,我有一个用户:
CREATE (n { name: 'Tamil' })
和2个角色:
CREATE (n { name: 'developer' } )
CREATE (n { name: 'tester' } )
然后,我在用户和两个角色之间建立关系。
CYPHER 1.9 START a = node(*), b = node(*)
WHERE a.name = 'Tamil' AND b.name = 'developer'
CREATE (a)-[r:HAS_ROLE]->(b)
RETURN r
CYPHER 1.9 START a = node(*), b = node(*)
WHERE a.name = 'Tamil' AND b.name = 'tester'
CREATE (a)-[r:HAS_ROLE]->(b)
RETURN r
现在,我想从用户中删除测试人员角色关系。我试过了:
CYPHER 1.9 START a = node:node_auto_index('name:Tamil')
MATCH a-[r:HAS_ROLE]-()
RETURN r
但是,它返回两种关系。我知道我可以将财产与关系联系起来。但是,同样,我不知道密码语法。
我是 Neo4j 的新手。任何建议都会很棒!
谢谢!