查询Match p = (n:person{sfzhm:‘5221222323234’}) -[*…10]-() return p怎么优化
发布于 6 年前 作者 444728248 2150 次浏览 来自 问答

查询人员身份证号码5221222323234 的所有类型关系,10层关系 Match p = (n:person{sfzhm:‘5221222323234’}) -[*…10]-() return p

3 回复

这个数据量很大啊,可以分页返回,用limit skip分页

数据量不是很大,就是层数多了查询很慢 这种怎么解决这个问题?

重新建模,或配合关系数据库建模,感觉你再把neo4j当关系数据库用了, 你可以把关系型数据放到mysql之类数据库里,然后 复杂互相关联的数据使用Neo4j处理,两种数据库之间用id关联

回到顶部