Neo4j 在批处理操作中更新节点键索引 短
我无法让neo更新批处理rest操作中的现有节点属性 长的 我想创建一个批处理操作,在索引中插入/更新节点。它应该处理三个用例:Neo4j 在批处理操作中更新节点键索引 短,neo4j,Neo4j,我无法让neo更新批处理rest操作中的现有节点属性 长的 我想创建一个批处理操作,在索引中插入/更新节点。它应该处理三个用例: 如果节点不存在,请使用给定的属性集插入该节点 如果节点存在,则使用新值(如果有)更新其属性集 我正在使用批处理操作api,我编写了一个测试,其中发出了两个请求: 短 1.第一个插入节点并索引其属性 2.第二个简单地更新节点的一些属性 这是第一个请求: [ { “方法”:“发布”, “to”:“/索引/节点/事件?唯一性=获取或创建”, “id”:1, “正文”:{ “
SUPEREVENT
的eventtitle
属性。这不会被持久化或索引。为什么?我怎样才能修好它
谢谢,,
Alex来自文档:
URL参数唯一性=获取或创建:创建新节点/关系
如果找不到现有的,则对其进行索引。如果现有
找到节点/关系后,放弃发送的数据并返回
现有节点/关系
因此,您的第二个请求的数据将被丢弃。您需要将每个请求拆分为两个请求,并进行两个批处理。两个批处理中的每个批处理都有两条指令:第一条指令创建节点(如果不存在),第二条指令更新属性。很抱歉json缩进(或缺少缩进),我无法让它自动缩进,因此