Java 是否在neo4j节点中创建属性列表? 为了更好地理解问题,考虑一个节点是人和边是Myon的场景,所以两个人可以不相遇,一次或多次。每当personA第一次遇到personB时,就会在他们之间创建一条边,并设置一个属性时间戳。现在,每当他们再次见面时,必须附加新的时间戳。为此,我要求将时间戳作为列表。

Java 是否在neo4j节点中创建属性列表? 为了更好地理解问题,考虑一个节点是人和边是Myon的场景,所以两个人可以不相遇,一次或多次。每当personA第一次遇到personB时,就会在他们之间创建一条边,并设置一个属性时间戳。现在,每当他们再次见面时,必须附加新的时间戳。为此,我要求将时间戳作为列表。,java,neo4j,Java,Neo4j,您可以尝试: // 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() 只是一个设计问题:为什么不在他们每次见面时都

您可以尝试:

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

只是一个设计问题:为什么不在他们每次见面时都创造一个优势呢?该边缘将具有时间戳属性,您可以在将来按时间进行过滤…有许多方法可以对类似的内容进行建模,这取决于您以后计划如何查询,但我可能会从Marco提到的开始,每次会议都是一个不同的边缘。我还是回答了,所以你可以试试。谢谢!!有关于java嵌入式api的帮助吗?有关从java执行密码查询的文档,请参阅。记住。