gpt4 book ai didi

relationship - 是否有可能在两个节点之间获得两个不同的关系时间?

转载 作者:行者123 更新时间:2023-12-04 05:28:19 26 4
gpt4 key购买 nike

我是 Neo4j 的新手,只是为了深入学习。我有一个小小的疑问,例如,

如果我在空间中创建了两个节点并提供了这两个节点之间的关系以及系统时间(知道它们在什么时间成为 friend )。

所以现在我的问题是,是否有可能获得两个不同的关系时间(如果我提供 Direction 作为 Both 并且我只创建了一次关系)?

你们知道遍历函数在 Neo4j 中的行为方式。

如果是这样,请向我解释一些例子,比如如何?

最佳答案

你的问题并不完全清楚。

如果你有

(person) - knows [started = time] -> (person)

那么您可以拥有任意数量的这些关系,它们可以在任一方向(BOTH 实际上意味着两个关系,一个在任一方向)。

对于直接关系,您可以这样做:
Node me, you;

for (Relationship r : me.getRelationships(KNOWS)) {
if (r.getOtherNode(me).equals(you)) result.add(r.getProperty("time"));
}

对于更长的路径,您可以使用 GraphAlgoFactory.allSimplePaths 检索之间的路径
两个人,随心所欲地处理关系和他们的时间信息。

高温高压

迈克尔

关于relationship - 是否有可能在两个节点之间获得两个不同的关系时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com