gpt4 book ai didi

neo4j - 如何在 Neo4j 中通过关系匹配 2 个节点?

转载 作者:行者123 更新时间:2023-12-04 19:41:56 25 4
gpt4 key购买 nike

给定一个(比方说 4 个)MicroRNA 列表和一个关系列表(pictar、rna22、……),返回所有关系中所有 MicroRNA 共有的目标 TargetGenes 列表。

我正在尝试通过这种方式来做,但它不起作用......

MATCH (n:microRNA)-[r]->(n:Target) 
WHERE r.name='RNA22v2'
OR r.name='PicTar'
RETURN n

但它没有给我任何结果。

最佳答案

这可能是也可能不是真正的问题,但不是

MATCH (n:microRNA)-[r]->(n:Target) 
WHERE r.name='RNA22v2'
OR r.name='PicTar'
RETURN n

你不应该有

MATCH (m:microRNA)-[r]->(t:Target) 
WHERE r.name='RNA22v2'
OR r.name='PicTar'
RETURN m,t

对两个不同的节点使用相同的变量 n 可能会造成混淆。

希望对您有所帮助,汤姆

关于neo4j - 如何在 Neo4j 中通过关系匹配 2 个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45113054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com