2

我正在使用 neo4j 服务器 1.8 版。我的应用程序的当前要求是创建和/或更新多个节点并将它们添加到特定索引(全部在一个请求中)。我们有几个索引,一个节点可以在其中一些。这些节点有一个 ID 属性(对我们的应用程序很重要)。如果已经有一个具有该 ID 的节点,我们只需要覆盖它的属性。我们现在要做的是首先检查这些节点中的哪些存在(通过包含所有节点的索引中的 GET)并存储在数据结构中。然后我发出批处理请求来创建或更新节点。如果ID在数据结构中不存在,我们必须创建一个节点。否则,只有我们必须更新它的属性。这很慢,最好只发出一个批处理请求,而不是两个。我尝试使用 UNIQUE INDEXES,但该节点可以位于多个索引中。你建议我做什么?

4

0 回答 0