Neo4j 如何匹配和创建节点和关系?

Neo4j 如何匹配和创建节点和关系?,neo4j,Neo4j,学习Neo4j,需要帮助正确掌握基础知识。我试图找到一个匹配的候选人,然后创建一个公司,并在候选人和新创建的公司之间建立关系。所以,我的问题是 MATCH (b:Candidate {name:'Bala'}), CREATE (e:Employer {name:'Yahoo'}), CREATE (b)-[:WORKED_IN]->(e) RETURN b,e; Invalid input '(': expected whitespace, comment, '=', node lab

学习Neo4j,需要帮助正确掌握基础知识。我试图找到一个匹配的候选人,然后创建一个公司,并在候选人和新创建的公司之间建立关系。所以,我的问题是

MATCH (b:Candidate {name:'Bala'}), CREATE (e:Employer {name:'Yahoo'}),
CREATE (b)-[:WORKED_IN]->(e)
RETURN b,e;

Invalid input '(': expected whitespace, comment, '=', node labels, MapLiteral, a parameter, a relationship pattern, ',', USING, WHERE, LOAD CSV, START, MATCH, UNWIND, MERGE, CREATE, SET, DELETE, REMOVE, FOREACH, WITH, RETURN, UNION, ';' or end of input...

我使用的是2.2.5控制台

删除创建之前的两个逗号。Cypher中的子句不是逗号分隔的,只有子句中的元素是逗号分隔的。你的问题将是

MATCH (b:Candidate {name:'Bala'})
CREATE (e:Employer {name:'Yahoo'})
CREATE (b)-[:WORKED_IN]->(e) 
RETURN b,e;