Neo4j上RelationshipEntity的最佳案例是什么?

时间:2017-09-22 01:26:17

标签: neo4j spring-data-neo4j

我正在尝试使用Neo4j建模一些数据。

在我的情况下,用户在文章上写评论。哪种表现方式更好?

首先:User -[:COMMENT_ON] -> Article

COMMENT_ON是一个RelationshipEntity,其中包含评论内容及其编写日期。

第二:User - [:WRITE]-> Comment -[:BELONG_TO] -> Article

这有点复杂,但没有使用RelationshipEntity。

哪种方式更好?

1 个答案:

答案 0 :(得分:1)

始终取决于 ......

在这种情况下,它取决于您打算如何处理评论。它们本身是图表的入口点吗?您打算搜索内容吗?您打算在特定时间范围内找到所有评论吗?如果是这样,将注释作为节点肯定是有意义的。

希望这有帮助。

此致 汤姆