为了更好地理解问题,请考虑这样一种场景:节点是人,边是 MET_ON,因此两个人可以不见面、一次或多次见面。每当 personA 第一次遇到 personB 时,就会在他们之间创建一条边,并设置属性 timestamp
。现在,每当他们再次见面时,都必须附加新的时间戳
。为此,我需要 timestamp
成为一个列表。
最佳答案
你可以尝试:
// Peter meets Paul
MERGE (peter:User {name:"Peter"})
MERGE (paul:User {name:"Paul"})
MERGE (peter)-[m:MEETS]-(paul)
ON CREATE SET m.timestamp = [timestamp()]
ON MATCH SET m.timestamp = m.timestamp + timestamp()
关于java - 在 neo4j 节点中创建一个属性作为列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828841/