Neo4j 上 RelationshipEntity 中的 Best case 是什么?
What is Best case in RelationshipEntity on Neo4j?
我正在尝试使用 Neo4j 对一些数据建模。
在我的案例中,用户对文章发表评论。哪种表示方式更好?
第一个:User -[:COMMENT_ON] -> Article
COMMENT_ON
是一个RelationshipEntity,包括评论内容和评论的日期。
第二个:User - [:WRITE]-> Comment -[:BELONG_TO] -> Article
这有点复杂,但不使用 RelationshipEntity。
哪种方法更好?
一如既往视情况而定 ...
在这种情况下,这取决于您打算如何处理评论。它们本身是您图表的入口点吗?您打算搜索内容吗?您打算在特定时间范围内查找所有评论吗?如果是这样,将评论作为节点绝对有意义。
希望对您有所帮助。
此致,
汤姆
我正在尝试使用 Neo4j 对一些数据建模。
在我的案例中,用户对文章发表评论。哪种表示方式更好?
第一个:User -[:COMMENT_ON] -> Article
COMMENT_ON
是一个RelationshipEntity,包括评论内容和评论的日期。
第二个:User - [:WRITE]-> Comment -[:BELONG_TO] -> Article
这有点复杂,但不使用 RelationshipEntity。
哪种方法更好?
一如既往视情况而定 ...
在这种情况下,这取决于您打算如何处理评论。它们本身是您图表的入口点吗?您打算搜索内容吗?您打算在特定时间范围内查找所有评论吗?如果是这样,将评论作为节点绝对有意义。
希望对您有所帮助。
此致, 汤姆