我是 Neo4j 的新手,我正在建立一个社交网络。为了这个问题,我的图由user和event节点组成,它们之间有关系。
一个用户可能被邀请、加入、出席或主持一个活动,每个人都是前一个的一个子集。
我是否应该为每个状态/状态创建多个关系,或者与一个属性建立一个关系来存储当前状态,这有什么好处吗?
据我了解,图形类型查询比属性更容易/更有效地在关系类型上完成。
一种关系,但另一种关系类型怎么样?
您可以使用 Cypher 查询与管道的多种类型的关系(如果您不想在查询中获取与事件的其他关系)。
更新--添加控制台示例:http://console.neo4j.org/?id =woe684
或者,您可以将旧的关系保留在那里,而不必构建稍微复杂的查询,但这对于这个用例来说有点浪费。
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |