这是正确的APoc过程触发ID和增量它+1每次我调用一个创建?
假设用户有一个ID -我的想法是使用ID递增,而不是UUID。
CALL apoc.trigger.add('create-event-gen-id',"UNWIND {createdNodes} AS e
MATCH (n:User)
set e.ID=e.ID + 1", {phase:'after'});
你认为这个正确吗?
谢谢。
这就是我如何解决我的触发器。
CALL apoc.trigger.add('triggeredID',
"UNWIND $createdNodes AS e MATCH(n:User)
with e, MAX(n.ID) as maxId
Set e.ID = maxId + 1", {phase:'before'})
请注意,您必须在之后进行匹配才能获得ID。