neo4j - 过滤 Neo4j 关系的性能影响

标签 neo4j

我正在考虑按关系上的参数进行过滤。 例如:

如果我有一个包含

的图表
Create (n:Car)-[r:DRIVES_ON {side: 'left'}]->(m:Country {Name: 'England'}) return n,m;

我想使用提取

Match (n:Car)-[r:DRIVES_ON]-(m:Country) where r.side ='left' return r;

由于性能原因,这是一个坏主意吗?

最佳答案

由于只有两个选项,我只会有两个单独的关系:

(Car)-[:DRIVES_ON_LEFT]->(Country)
(Car)-[:DRIVES_ON_RIGHT]->(Country)

但如果能更多地了解您的域名就好了。

关于neo4j - 过滤 Neo4j 关系的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21295185/

相关文章:

java - Spring 数据neo4j : count relation By EndNode ID

neo4j - Cypher 的WITH 子句的真正好处是什么?

c# - 如何在 Neo4J 中创建类似服务器浏览器的图形界面?

java - neo4j 执行引擎 NoClassDefFoundError CypherOptionParser

neo4j - 如何仅匹配前 n 个关系

graph - 到达集线器时停止图形遍历的密码查询

neo4j - 如何在Neo4j/Cypher中返回复合对象

docker - 通过共享网络连接docker-compose文件

java - Neo4j Java api无法通过关系类型中的全文索引获取关系

neo4j - 如何在 Neo4j 中返回同一剧组的所有电影?