Apoc程序-触发器ID和增量是一个用于生成唯一ID并自动递增的存储过程。以下是将其改写为中文的示例:
// 创建节点并增加ID
CREATE (n:Person {name: 'John Doe', id: apoc.trigger.add('Person', 1)})
// 增加存在节点的ID
MATCH (n:Person {name: 'John Doe'})
SET n.id = apoc.trigger.add('Person', 1)
// 生成新的ID
WITH apoc.trigger.next('Person') AS newId
CREATE (n:Person {name: 'Jane Doe', id: newId})
// 获取触发器的当前值
RETURN apoc.trigger.get('Person')
以上示例中,我们使用了apoc.trigger.add
来递增已存在节点的ID,并使用apoc.trigger.next
来生成新的唯一ID。apoc.trigger.get
可用于获取触发器的当前值。
上一篇:apoc返回的路径转化为分组数据
下一篇:Apoc未能找到兼容的版本。