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,删除关系后,如何返回节点和关系的值 密码: 上述查询始终返回[],p和a节点确实存在。看起来第二个匹配项没有找到任何匹配项。尝试使用以下语句: MATCH (p:Person)-[t:LIKED]->(a:Post) WHERE p.identity='kOo08cpMoYPWwnwB4XMZ3CbTRcO2' AND a.uuid='b60f773d-6d85-48bc-9900-8037c4b2c0b2' DELETE t WITH p,a OPTIONAL MATCH (a)<

删除关系后,如何返回节点和关系的值

密码:

上述查询始终返回[],p和a节点确实存在。

看起来第二个匹配项没有找到任何匹配项。尝试使用以下语句:

MATCH (p:Person)-[t:LIKED]->(a:Post)
WHERE p.identity='kOo08cpMoYPWwnwB4XMZ3CbTRcO2' AND a.uuid='b60f773d-6d85-48bc-9900-8037c4b2c0b2'
DELETE t
WITH p,a
OPTIONAL MATCH (a)<-[l:LIKED]-()
RETURN count(l) AS likes, exists((p)-[:LIKED]->(a)) AS liked, a.uuid AS uuid

所以MATCH在为空时不返回?每行执行密码操作。如果没有可执行的行,则不会发生任何事情。您的匹配未能找到模式,因此该行被过滤掉。如果使用可选匹配,则永远不会过滤掉该行,但当找不到模式时,任何新引入的变量将改为null。这是文件。
MATCH (p:Person)-[t:LIKED]->(a:Post)
WHERE p.identity='kOo08cpMoYPWwnwB4XMZ3CbTRcO2' AND a.uuid='b60f773d-6d85-48bc-9900-8037c4b2c0b2'
DELETE t
WITH p,a
OPTIONAL MATCH (a)<-[l:LIKED]-()
RETURN count(l) AS likes, exists((p)-[:LIKED]->(a)) AS liked, a.uuid AS uuid