gpt4 book ai didi

neo4j - 我们应该使用 Neo4J 内部 id 吗?

转载 作者:行者123 更新时间:2023-12-04 23:42:24 27 4
gpt4 key购买 nike

我们目前正在使用 Neo4j 数据库,我们需要某种 id 来识别节点。

例如我们有像 CurrentUserHasAccess(NodeId) 这样的函数

在其他 Stackoverflow 帖子中,我读到使用内部 neo4j 标识符是个坏主意,因为它会随着时间而改变。但是,我认为当我们不使用此 ID 链接数据时,这不是问题。

但是,我似乎找不到有关此主题的任何官方资料。

我想使用这个 ID,因为这样我们就不需要担心唯一性,更重要的是索引。

最佳答案

您是对的,通常不建议使用内部 Neo4j 节点 ID。这主要是因为如果一个节点被删除,它的原始内部 ID 可能会被回收/重用。如果您正在寻找一个快速而优雅的解决方案,请在此处查看 GraphAware 框架的 UUID 模块 https://github.com/graphaware/neo4j-uuid让我们知道它是否适合您。

关于neo4j - 我们应该使用 Neo4J 内部 id 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30753560/

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