使用Cypher-neo4j链接2个等效节点
请温柔点,我是neo4j的新手。 我在一家媒体数据库工作,希望展示美国和其他国家类似的政治取向。在这里,我需要在法国左派和美国民主党之间建立联系 我找了又试,最后得到了这个。。。没有成功使用Cypher-neo4j链接2个等效节点,neo4j,cypher,Neo4j,Cypher,请温柔点,我是neo4j的新手。 我在一家媒体数据库工作,希望展示美国和其他国家类似的政治取向。在这里,我需要在法国左派和美国民主党之间建立联系 我找了又试,最后得到了这个。。。没有成功 CREATE (r:PoliticalOrientation { name:'Democrat US' })-[:EQUIVALENT]->(r:PoliticalOrientation { name: 'Left' }) with r MATCH (m:Media)-[:IS_LISTED_IN_CUS
CREATE (r:PoliticalOrientation { name:'Democrat US' })-[:EQUIVALENT]->(r:PoliticalOrientation { name: 'Left' })
with r
MATCH (m:Media)-[:IS_LISTED_IN_CUSTOM_LISTS]->(p:CustomLists)
Match (m)-[:POLITICAL_ORIENTATION_IS]->(r:PoliticalOrientation)
WHERE p.name CONTAINS "NEWS" AND NOT r.name = "None"
RETURN m,r,p
感谢您的帮助和耐心:)您的第一个错误出现在第一个子句中——它不应该为两个不同的节点使用相同的变量名
r
修复此错误后,您还将遇到其他错误。但是,您没有提供足够的详细信息来获得进一步的帮助。在第一行中,两个节点变量都是r!错了,谢谢你,赛义德。同时更改为t和u。关系已经建立,但我怎样才能在同一个图表中:媒体->政治导向,展示左翼和民主党之间的新关系?谢谢赛博山姆。我更改了变量名。没有错误。但我想通过媒体标题在FR和美国的政治取向图,展示两国类似政党之间的“等价”关系,如左翼(FR)和民主党(US)仍然不清楚您的数据模型是什么样子,以及您试图用它做什么。我建议您尝试自己解决问题(没有第一个错误),如果您仍然无法解决问题,请创建一个新问题,其中包含用例、neo4j数据模型和新的Cypher查询的全部细节。