【发布时间】:2020-12-08 11:06:05
【问题描述】:
我对 Neo4j 还是很陌生,我认为这将是一项非常容易的任务,但经过一番认真的谷歌搜索后,我意识到这可能并不那么容易(或者我只是使用了错误的关键字......)
我试图找到与特定关系相关的一系列节点的头部。该关系基于每个节点的时间戳属性。这是我的第一次尝试查询:
MATCH (n1)-[:RELATIONSHIP*]->()
ORDER BY n1.timestamp
RETURN n1
然后我找到了startNode函数并尝试了:
MATCH ()-[rel:RELATIONSHIP]->()
RETURN startNode(rel)
但它并不总是返回起始节点。有时它会在中间返回一些节点。我想找到所有的头并将它们连接到其他标签的节点。谢谢!
【问题讨论】: