如何在(Neo4j)图数据库中表示继承?

5
如果我有一个对象"player",它是"person"的子类别,我该如何在图中表达?
这里有一个示例:http://i.stack.imgur.com/adzDF.png
1个回答

4

使用多个标签:

create ... (:Player:Person {name:'a player'}) ...

通常情况下,您需要为整个继承树上的所有标签进行分配。这样做可以在执行“<”操作时通过查找继承链来提高效率。
match (:Person) return n

将返回所有玩家。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接