这两种方法中的哪一种是在顶点/边缘存储数据的正确方法?
答
一般而言顶点应该代表实体和边缘那么r现实之间的关系。在你的用例中,两个图模型都可以满足要求。我个人比较喜欢第一个。考虑到将来可能需要在评论和其他实体之间做更多的关系,第一个图形数据模型更加适用。
所以,你可以这样做:
查询日期
MATCH (comment:Comment {date : '2017-05-01'})
RETURN comment
看到评论的文本(?存储在顶点或边)
// Since the comment is an entity you should store the text in the node
MATCH (comment:Comment)
RETURN comment.text
评论
如许多意见是如何做到用户查询数据的 文章贡献(可超过1)
MATCH (:User {id : 1})-[:MAKE]->(c:Comment)-[:ABOUT]->(:Article {id : 10})
RETURN count(c)
感谢布鲁诺。规模两者之间是否存在速度差异或查询差异? –