是否有 SDN 的 Google 小组,或者 StackOverflow 是询问有关 SDN 问题的唯一地方?
在实现这一目标之前,我如何使用典型的存储库模式来处理这个问题?
我需要从给定节点找出所有相关节点。我还需要识别方向,是传入还是传出,加上每个相关节点上的ID、标签。以下是我正在尝试的查询。这样查询会有效吗?还有其他更简单的方法吗?
MATCH (o)<-[or]-(e)<-[ir]-(i)
WHERE e.firstName='Sid'
RETURN o,ID(o),TYPE(or),or,e,ID(e),TYPE(ir),ir,i,ID(i)
Run Code Online (Sandbox Code Playgroud)
通过上述查询,我能够识别出o传出节点和i传入节点。
有没有办法记录我们使用 spring jpa 内置查询(如 findById!)时生成的密码查询?我有一个复杂的内置查询,我需要查看其密码
我试图解决这个简单的问题,如果在一个有"知道"关系的图形中,某个人A知道某个人B.理想情况下,我会用真或假回答这个问题,但我没有解决这个问题.
我在另一个StackOverflow问题中发现了以下内容,这几乎是我想要的,除了回答我的问题之外,它还会更改图表:
MATCH (p:Person {userId: {0}}), (b:Person {userId: {1}})
MERGE (p)-[r:KNOWS]->(b)
ON CREATE SET r.alreadyExisted=false
ON MATCH SET r.alreadyExisted=true
RETURN r.alreadyExisted;
Run Code Online (Sandbox Code Playgroud)
最后我想把它放在像这样的Spring Neo4J存储库中
public interface PersonRepository extends GraphRepository<Person> {
boolean knows(final Long me, final Long other);
}
Run Code Online (Sandbox Code Playgroud)
这意味着如果有一种方法可以在没有cypher的情况下使用Spring Query和Finder方法,那也没关系.