我是 Neo4j 的新手,我使用以下 Cypher 创建了两个节点,如何在它们之间创建关系?
CREATE (Someone { name:'Abhilash',from :'Kerala',knows:'java' }) return someone;
CREATE (Someone { name:'Theo',worked :'WALMART',from:'kUNOOR' });return someone;
关系是“团队:质量控制”。
第二个问题
我还在一些创建节点查询中看到了在代码中使用反勾号 (`) 符号。例如
CREATE (_1:`Someone` { `name`:"Abhilash",`from`:"Kerala":,`knows`:"java" })
第一个 create 语句和上面的 create 语句有什么区别?我们可以将节点的属性创建为
{key:'Values'} or {<back tick> key <back tick>:"Values"}
其中 < 反勾号 > 是 `
我对在 query 中使用 tick(`)、双引号 ("") 和单引号 (') 的不同方式感到很困惑。任何人都可以帮助我理解使用这些字符的正确场景吗?
更新 感谢您的澄清。我使用下面的查询来创建关系,但它没有返回任何结果或在我的节点之间创建关系。这是我的声明,
MATCH (a:someone),(b:someone)
WHERE a.name = 'Abhilash' AND b.name = 'Theo'
CREATE a-[r:RELTYPE]->b
RETURN r