在neo4j节点中创建一个属性列表?

时间:2014-04-03 05:46:51

标签: java neo4j

为了更好地理解问题,请考虑一个场景,其中节点是人,边是MET_ON,因此两个人不能同时遇到一次或多次。每当personA第一次遇到personB时,就会在它们之间创建一条边,并设置一个属性timestamp。现在,只要他们再次见面,就必须追加新的timestamp。为此,我需要timestamp作为列表。

1 个答案:

答案 0 :(得分:2)

你可以尝试:

// 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()