我写了一个密码查询来显示两个电影节点之间的关系:
MATCH (m1:Movie)-[r*1..2]-(m2:Movie)
where m1.movieID = '1' AND m2.movieID = '2'
RETURN r
LIMIT 25
它在 Neo4j 浏览器中返回这个,这正是我想在 d3.js 中创建的。最终,movieID 将成为参数,因此每对电影的结果都会有所不同。
我一直在关注这里看到的 Neo4j-core Ruby 示例来创建我自己的图表,但我的问题是我不能RETURN
在两个移动之间共用节点,即Tag
/Country
节点。
我应该如何解决这个问题?我应该创建一个查询来返回两部电影,并创建另一个查询来返回它们之间的公共节点吗?我将如何编写后一个查询?我真的很困惑如何想象这种关系......