如何解决Neo4J 不显示选定的边
我已将一些数据导入 Neo4j,如下所示:
API1,API2,Dist,Relation,Side,Bench
3302502244,3302503497.0,981.0,Sibling,R,below
3302502244,3302503240.0,664.0,L,same
3302502244,3302502246.0,321.0,above
3302502246,3302502642.0,681.0,same
使用此代码:
LOAD CSV WITH HEADERS FROM "file:///nearness_edges.csv" AS row
MERGE (t:Well {API: toInteger(row.API1)})
MERGE (f:Well {API: toInteger(row.API2)})
MERGE (t)<-[:Relation {Distance: toFloat(row.Dist),ParSib: row.Relation}]-(f)
MERGE (t)<-[:Direction {Distance: toFloat(row.Dist),LftRgt: row.Side}]-(f)
MERGE (t)<-[:Bench {Distance: toFloat(row.Dist),AboSamBel: row.Bench}]-(f)
MERGE (t)<-[:near {Distance: toFloat(row.Dist),ParSib: row.Relation,LftRgt: row.Side,AboSamBel: row.Bench}]-(f)
现在,当我查询数据库以显示与 match (t:Well)<-[r:Relation {ParSib: 'Sibling'}]-(f:Well) return t,r,f
的所有兄弟关系时,浏览器会向我显示所有节点但不显示边(请参阅下面的第一个屏幕截图)。请注意,查询正确返回边,只是没有显示它们(请参见下面的第二个屏幕截图)我需要关闭“连接结果节点”选项,否则浏览器会显示所有边,而不是只是我在查询中选择的那些。
为什么我不能只绘制我想要的节点 + 边?
解决方法
我加载了您提供的示例数据,效果很好。您遇到的问题可能是由于 Neo4j Desktop 中的设置造成的。转到“设置”(左下角;图标看起来像一个齿轮),然后仔细检查“图表可视化”上的设置。
示例:下面将只显示两个没有边的节点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。