gpt4 book ai didi

java - neo4j中如何保证Labeled索引的唯一性

转载 作者:行者123 更新时间:2023-11-30 04:16:18 26 4
gpt4 key购买 nike

在核心 Java API 中使用带标签索引创建节点时,如何确保 put 如果不存在/create 独特的功能?早些时候,我会从索引管理器获取索引,然后触发 putIfAbsent。但是现在,在我创建标签并为其建立索引后,假设以 userId 作为索引属性的用户标签,我无法像以前那样获取索引。 graphDb.index().existsForNodes("User") 方法始终返回 false。

最佳答案

这看起来像是 Cypher 中的合并,据我所知,它没有在 JAVA API 中公开
http://docs.neo4j.org/chunked/snapshot/query-merge.html#merge-merge-single-node-with-properties

如果您需要,请在 Github 上提出问题 https://github.com/neo4j/neo4j/issues

关于java - neo4j中如何保证Labeled索引的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18302878/

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