请参阅图表。该模型应该是产品层次结构。根节点是ProductTaxonomy,然后与'subcategory'关系链接到子类别,所有叶节点都是实际产品。
从左到右的节点类型如下:
Product: ProdTaxonomy
food: :Category:Food
smart phone: :Category:SmartPhone
iPhone: :Category:iPhone
Huawei: :Category:Huawei
iPhone X White: :iPhone:Product
iPhone X Black: :iPhone:Product
Huawei Mate 10: :Huawei:Product
Huawei Mate 9: :Huawei:Product
两个关系:
subcategory
product
我想查找所有“智能手机”产品,但此查询不会返回任何内容:
match (n:SmartPhone)-[*]->(p:Product) return p
此外,有关建立层次结构的方式的任何评论?
我想问一些问题:
1) find all smartphone whose price < 800?
2) What types of smart phones are there?
3) What colors does iPhone have?
和其他类似问题。
答案 0 :(得分:0)
如果你看一下你的图表,你会注意到关系是朝向根的方向,而不是朝向叶子。扭转你们关系的方向,你应该得到你想要的结果。