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/Cypher:将结果用作新创建的条件_Neo4j_Cypher - Fatal编程技术网

NEO4J/Cypher:将结果用作新创建的条件

NEO4J/Cypher:将结果用作新创建的条件,neo4j,cypher,Neo4j,Cypher,我想根据cypher中的返回结果创建一个新节点。我不知道如何在这里使用用例(我想这就是我需要的?) 我缩短了代码,因为上面的部分不重要。我在“result”中得到一个true或false,并希望使用此信息创建一个新节点 RETURN ((sum(r.rooms)+_rooms)<=a.allocation and count(r)>0) as result 你应该仔细阅读。这与RETURN类似,只是它允许您继续查询。它用于这样的情况,您需要聚合、投影或控制范围内的内容(只有WIT

我想根据cypher中的返回结果创建一个新节点。我不知道如何在这里使用用例(我想这就是我需要的?)

我缩短了代码,因为上面的部分不重要。我在“result”中得到一个true或false,并希望使用此信息创建一个新节点

RETURN ((sum(r.rooms)+_rooms)<=a.allocation and count(r)>0) as result
你应该仔细阅读。这与RETURN类似,只是它允许您继续查询。它用于这样的情况,您需要聚合、投影或控制范围内的内容(只有WITH子句中包含的变量之后才保留在范围内),然后继续查询

...
WITH ((sum(r.rooms)+_rooms)<=a.allocation and count(r)>0) as result
WHERE result
CREATE (s:SOMETHING)
。。。
结果是((总(r.rooms)+_rooms)0)
结果在哪里
创造(s:某物)
...
WITH ((sum(r.rooms)+_rooms)<=a.allocation and count(r)>0) as result
WHERE result
CREATE (s:SOMETHING)