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 APOC验证触发器已存在_Neo4j_Cypher_Neo4j Apoc - Fatal编程技术网

Neo4j APOC验证触发器已存在

Neo4j APOC验证触发器已存在,neo4j,cypher,neo4j-apoc,Neo4j,Cypher,Neo4j Apoc,我使用Neo4j APOC安装以下触发器: CALL apoc.trigger.add('HAS_VALUE_ON_ADD_TO_INDEX', 'UNWIND {createdRelationships} AS r MATCH (d:Decision)-[r:HAS_VALUE_ON]->(ch:Characteristic) CALL apoc.index.addRelationship(r, keys(r)) RETURN count(*)', {phase:'after'}) 此

我使用Neo4j APOC安装以下触发器:

CALL apoc.trigger.add('HAS_VALUE_ON_ADD_TO_INDEX', 'UNWIND {createdRelationships} AS r MATCH (d:Decision)-[r:HAS_VALUE_ON]->(ch:Characteristic) CALL apoc.index.addRelationship(r, keys(r)) RETURN count(*)', {phase:'after'})
此外,我还使用以下方法移除触发器:

CALL apoc.trigger.remove('HAS_VALUE_ON_ADD_TO_INDEX') yield name, installed
我不想在触发器已经存在/不存在时尝试安装/删除它

如果您能告诉我如何使用APOC检查触发器的存在,我将不胜感激。。可能是一些布尔函数或类似的函数,可以用来验证它。

这里有apoc.trigger.list程序:

CALL apoc.trigger.list() yield name
WHERE name ='HAS_VALUE_ON_ADD_TO_INDEX'
RETURN name