我正在尝试使用Neo4j建模一些数据。
在我的情况下,用户在文章上写评论。哪种表现方式更好?
首先:User -[:COMMENT_ON] -> Article
COMMENT_ON
是一个RelationshipEntity,其中包含评论内容及其编写日期。
第二:User - [:WRITE]-> Comment -[:BELONG_TO] -> Article
这有点复杂,但没有使用RelationshipEntity。
哪种方式更好?
答案 0 :(得分:1)
始终取决于 ......
在这种情况下,它取决于您打算如何处理评论。它们本身是图表的入口点吗?您打算搜索内容吗?您打算在特定时间范围内找到所有评论吗?如果是这样,将注释作为节点肯定是有意义的。
希望这有帮助。
此致 汤姆