查询执行后检测到合并创建的节点,不匹配

时间:2015-12-04 16:25:48

标签: node.js neo4j cypher node-neo4j

简单的问题,我很难用谷歌搜索。通过cypher使用node-neo4j,我希望在查询后运行一些逻辑,但只有在我的MERGE创建的节点(即ON CREATE内部查询被触发)时才会运行,而不是匹配它。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以将created_atmatched_at字段设为MERGE,然后在返回对象时检查它们是否相等:

MERGE (f:Foo)
ON CREATE SET f.created_at = timestamp()
ON MATCH SET f.matched_at = timestamp()
RETURN f