Apoc过程-触发ID和增量



这是正确的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。

相关内容

  • 没有找到相关文章

最新更新