Twitter Neo4j?
neo4j中的关系是否可能“崩溃”?我正在尝试绘制人与人之间的关系图,它们可以以多种不同的方式联系在一起——共享课程、共同撰写的论文、即时通讯或推特。现在,我正在将人、课程、论文和推文都建模为节点。但我真正感兴趣的是建模通过这些中间节点的人际关系。是否可以将隐式关系(person-course-person)和显式关系(person-person)绘制成图形,同时仍将课程保留为节点?类似这样的内容-幻灯片2和3Twitter Neo4j?,twitter,neo4j,data-modeling,graph-databases,Twitter,Neo4j,Data Modeling,Graph Databases,neo4j中的关系是否可能“崩溃”?我正在尝试绘制人与人之间的关系图,它们可以以多种不同的方式联系在一起——共享课程、共同撰写的论文、即时通讯或推特。现在,我正在将人、课程、论文和推文都建模为节点。但我真正感兴趣的是建模通过这些中间节点的人际关系。是否可以将隐式关系(person-course-person)和显式关系(person-person)绘制成图形,同时仍将课程保留为节点?类似这样的内容-幻灯片2和3 欢迎您提出任何其他数据建模建议。是的,您可以这样做。询问 MATCH(a:Perso
欢迎您提出任何其他数据建模建议。是的,您可以这样做。询问
MATCH(a:Person)-->(:Course)<--(b:Person)
CREATE (a)-[:IMPLICIT_RELATIONSHIP]->(b)
匹配(a:人)-->(:课程)(b)
将在与同一课程相关的所有人员之间建立类型为:隐式关系的关系。但您可能不需要它,因为您可以从a
横向到b
以及从b
横向到a
,而不需要这种额外且不必要的关系。另外,如果希望在查询时在投影中使用虚拟关系,可以使用apoc.create.vRelationship
APOC程序文件称:
图中不存在虚拟节点和关系,它们是
仅返回到UI/用户以表示图形投影。他们
可以可视化或以其他方式处理。请注意,他们有
阴性身份证