我有一个奇怪的问题。
我在过去使用的neo4j中有一个简单的查询,它显示了从源标签到目标标签的路径。
这是查询:
match (d:Dashboard)<-[r*]-(t:Table) where t.Name = 'TBL_RAWDATA_POPAI_KBL' return t,r,d
现在,问题是,当在浏览器上运行此查询时,它只显示源表节点和目标仪表板节点,而不显示关系。它只显示了一堆断开连接的节点。
但是,如果我切换到浏览器中的'rows'输出,我会看到关系,只是它们没有被显示。
我认为它可能与可视化限制有关(尽管在此查询中需要返回的节点数和边数不是那么高) - 所以在设置选项卡中更改为高值 - 仍然没有没帮忙。
此查询用于过去可视化(在我更新节点之前)。不过,我知道这个问题不是由于节点数量(相当小)。
还有什么想法会导致浏览器无法看到这个?
*编辑:
我还会提到当我将查询更改为
时match (d)<-[r*]-(t:Table) where t.Name = 'TBL_RAWDATA_POPAI_KBL' return t,r,d
(意思是,我从(d)中删除了标签),浏览器可视化它应该包含的所有内容(其中包括具有“仪表板”标签的目标节点),但是我希望它像在“Dashboard”标签中那样工作过去,标签上有(d)
*编辑2:
另一件值得一提的是我使用此查询的内容:
match Path=(d:Dashboard)<-[r*]-(t:Table { Name : 'TBL_RAWDATA_POPAI_KBL' }) return Path
意思是,保留标签但返回路径而不是“d,r,t”,我确实可以看到源和目标之间的边和节点。