Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4J:在公共数组中返回值_Neo4j_Cypher - Fatal编程技术网

Neo4J:在公共数组中返回值

Neo4J:在公共数组中返回值,neo4j,cypher,Neo4j,Cypher,我试图执行检查并返回满足Neo4J中某个谓词的值 在我假设的数据库中,我有一个:Trial节点标签,它包含(在属性“contents”下)一个字符串数组 必须注意的是: 有10000个:入口节点 _每个回复都有2个连接到它的试用节点 我需要编写一个查询,返回以下节点的所有:Entry节点的Z值: x值至少等于:试用节点中的一个值 和 y值至少等于另一个:试验节点中的一个值 请帮助您需要选择合适的模式,然后根据它再选择一个模式,并检查它: MATCH (E:Entry)<--(:

我试图执行检查并返回满足Neo4J中某个谓词的值

在我假设的数据库中,我有一个:Trial节点标签,它包含(在属性“contents”下)一个字符串数组

必须注意的是:

  • 有10000个:入口节点 _每个回复都有2个连接到它的试用节点
我需要编写一个查询,返回以下节点的所有:Entry节点的Z值:

  • x值至少等于:试用节点中的一个值

  • y值至少等于另一个:试验节点中的一个值

请帮助

您需要选择合适的模式,然后根据它再选择一个模式,并检查它:

MATCH (E:Entry)<--(:Model)<--(:Replies)-->(T1:Trial)
MATCH (E)<--(:Model)<--(:Replies)-->(T2:Trial) 
WHERE T1 <> T2 AND 
      E.X IN T1.content AND
      E.Y IN T2.content
RETURN DISTINCT E.Z AS Z
匹配(E:条目)