NEO4J/Cypher:将结果用作新创建的条件
我想根据cypher中的返回结果创建一个新节点。我不知道如何在这里使用用例(我想这就是我需要的?) 我缩短了代码,因为上面的部分不重要。我在“result”中得到一个true或false,并希望使用此信息创建一个新节点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
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)