创建节点关系和Cypher支架使用引号和反勾 - Neo4j的
我是一个新手的Neo4j,我已经创建了两个节点与下面的Cypher支架,我怎么可以创建它们之间的关系?
CREATE (Someone { name:'Abhilash',from :'Kerala',knows:'java' }) return someone;
CREATE (Someone { name:'Theo',worked :'WALMART',from:'kUNOOR' });return someone;
关系是'Team:QualityControl'。
第二个问题
而且我在一些已经看到创建使用反勾号(`)符号代码节点查询。 例如
CREATE (_1:`Someone` { `name`:"Abhilash",`from`:"Kerala":,`knows`:"java" })
第一个创建语句和上面的创建语句有什么不同? 我们可以创建节点的性能
{key:'Values'} or {<back tick> key <back tick>:"Values"}
其中<反勾>是'
难道用剔('),双引号(“”)的不同的方式很多困惑ANS单引号( ')在查询内。任何人都可以帮助我理解使用这些字符的正确场景吗?
更新 感谢您的澄清。我使用下面的查询来创建关系,但是它不返回任何结果或者在我的节点之间创建关系。这是我的发言,
MATCH (a:someone),(b:someone)
WHERE a.name = 'Abhilash' AND b.name = 'Theo'
CREATE a-[r:RELTYPE]->b
RETURN r
您可能还会将'from'和'knows'信息建模为适当位置和技能节点的关系。 –