java - 在 neo4j 节点中创建一个属性作为列表?

标签 java neo4j

为了更好地理解问题,请考虑这样一种场景:节点是人,边是 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/

相关文章:

java - 在无序列表中查找缺失的数字

java - 在任意字符串中转义正则表达式字符类的简单方法?

java - 这个类是不可变的吗?

java - 使用 REST 优化 Neo4j 中的大量批量插入

neo4j - 为什么我必须 kill -9 neo4j?

java - neo4j 休息 API 不工作

java - 处理 java.net.SocketException

java - 或期待中

java - 服务器端分页可能吗?

neo4j - 在 Java 中使用多个 ResourceIterator 对象?