我正在研究一个应用程序,它是书店的后端。在neo4j应用程序中,我想编写一个查询,它会显示与所有相关书籍有关的一个类别。就像我有幻想一样,我会看到所有有幻想类的书。我试图操纵这个 MATCH p=()-[r:HAS_CATEGORY]->() RETURN p LIMIT 25
但我没有看到我需要的结果。我也想了解,例如,如果我想看到更多的类别和书相关。我正在使用最后一个Neo4j。Cypher查询:如何显示所有关系到一个特定的类别
0
A
回答
1
如果我理解正确的东西,你是从一本书开始,并希望看到同一类别的所有书籍?
喜欢的东西:
MATCH p=(b:Book {id: "xxx"})-[:HAS_CATEGORY]->(c:Category)<-[:HAS_CATEGORY]-(o:Book) WHERE o <> b
RETURN p
希望这有助于。
问候, 汤姆
0
如果你的数据模型看起来是这样的:
(:Book)-[:HAS_CATEGORY]->(:Category {name: 'name-of-category'})
那么这里是一个暗号查询来获取所有Book
节点的“科幻”`类别:
MATCH (b:Book)-[:HAS_CATEGORY]->(:Category {name: 'SciFi'})
RETURN b;
相关问题
- 1. 子查询显示所有其他类别一对多关系
- 2. Cypher查询返回具有特定关系类型的路径
- 3. 如何显示一个特定类别的所有产品?
- 4. 如何查询同一查询中的特定类别或所有类别?
- 5. Cypher Neo4j - 如何识别特定字段关系的实例
- 6. Cypher查询嵌套关系
- 7. Neo4J Cypher查询 - 空关系
- 8. Cypher查询找到有3个关系的节点
- 9. Neo4jClient - 从Cypher查询关系查询
- 10. wp类别显示所有类别的所有帖子,而不是来自特定类别的特定帖子
- 11. 如何找到在查询一个节点的其他关系,Cypher支架
- 12. Neo4j的CYPHER查询,使关系
- 13. Neo4j Cypher查询找到有关系的连接节点
- 14. 显示magento中具有特定属性的所有类别
- 15. 只显示有限类别的一个mysql查询
- 16. 如何查询所有没有特定关联的记录?
- 17. Cypher支架查询:找到具有路径交替关系
- 18. JOIN查询特定类别
- 19. 查询特定类别中的所有帖子
- 20. 查询显示类别和子类别
- 21. 在Neo4j浏览器查询中仅显示特定的关系类型
- 22. mysql help - 写一个查询来显示多个类别中的产品,只要它们属于特定类别
- 23. WordPress的:显示所有职位从特定类别
- 24. Wordpress显示特定类别下的所有帖子
- 25. 显示特定类别的所有帖子
- 26. 它返回一个特定节点的所有(进出)的关系的Neo4j的Cypher获取相关方向
- 27. Cypher查询匹配图的一个特定路径
- 28. Cypher查询以排除基于关系类型的结果
- 29. 如何在Cypher查询中返回关系的结束节点?
- 30. 如何提高Neo4j/Cypher中特定关系的权重?
这不会给我任何结果,我想我对GraphDB做了一些错误。在关系部分下,我只看到2个,但没有看到has_category。但是我已经有了一个类别的书。那么如何添加一个类别? – Jakub
我没有任何结果使用类别Horror编写您的查询,因为它在我的数据库中。我写了这个'MATCH p =(:Book) - [r:HAS_CATEGORY] - >(:Category {name:'Horror'})RETURN p LIMIT 25' 但是写这个MATCH p =() - [r:HAS_CATEGORY ] - >()返回p'显示所有类别和指向该类别的书籍。我写错了只看到与所有相关书籍的一个类别? – Jakub