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