我在 Neo4j 中有一些节点,具有友谊关系。现在我想查询一个节点(例如:Kate)的朋友的朋友,除了已经与她成为朋友的节点之外。我尝试了这个命令,但它不起作用:
MATCH ( p:person {name:"Kate"} )-[friends_with*2..3] -> (pp:person)
WHERE (pp) NOT (p)->[friends_with]-(pp)
return pp;
Run Code Online (Sandbox Code Playgroud)
或者
MATCH ( p:person {name:"Kate"} )-[friends_with*2..3] -> (pp:person)
WHERE (pp) OUT [(p)->[friends_with]-(pp)]
return pp;
Run Code Online (Sandbox Code Playgroud)
如果有人可以提供帮助,我将不胜感激