Neo4j 创建有数组属性的节点&关系深度

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j 创建有数组属性的节点&关系深度相关的知识,希望对你有一定的参考价值。

Neo4j 创建有数组属性的节点&关系深度

创建节点

create (u:User{name:'Ma',age:23,compare:['Neo4j','mysql','ArangoDB']}) 
return n

创建好了节点,查询:

match (n:User) where 'MySQL' in n.compare return n;


创建好节点,查询:

match (n:User) where 'MySQL' in n.compare return n;

Neo4j关系深度

match p=shortestpath((user:User{name:'%s'})<-[:'邀请'*..10]-(worker:User)) 
where worker.source IN ['ACCOUNTANT','WORKER'] return user.name,worker.name,length(p)

参考

https://hurpe.blog.csdn.net/article/details/79928563

https://hurpe.blog.csdn.net/article/details/86648178


加油!

感谢!

努力!

以上是关于Neo4j 创建有数组属性的节点&关系深度的主要内容,如果未能解决你的问题,请参考以下文章

Neo4j CQL |create &merge

neo4j-高效的原因(节点关系属性存储)

Neo4j - 关系内的数组内的数组

Neo4j学习笔记——数据索引

根据 Cypher neo4j 中的属性值总和创建新关系?

Neo4j 不对称关系