当前位置: 首页 > 知识库问答 >
问题:

在Session.Save上合并两个节点(唯一节点)

柯轶
2023-03-14

我试图将一些JSON对象映射到java对象,然后将这些对象保存到我的neo4j DB中。

我想知道是否有使用neo4j-ogm的解决方案,或者我需要添加Spring Data Neo4J(SDN)来解决这个问题?

共有1个答案

金钧
2023-03-14

从Neo4j OGM 2.1.0开始,您可以使用@index来完成此任务。用@index(unique=true,primary=true)session.save注释字段,将使用merge而不是create

参见文档中的http://neo4j.com/docs/ogm-manual/current/reference/#reference_programming-model_indexing

 类似资料:
  • 我正在研究合并两个二叉树的问题(https://www.geeksforgeeks.org/merge-two-binary-trees-node-sum/)我很难理解一些递归。为什么要将递归语句设置为和?当你这样做的时候,是否等于两个值? 我只是不确定为什么我们要将递归语句设置为t1.leftt1.right'

  • 不具有任何3个属性值(TargetInteresting1、TargetInteresting2、TargetInteresting3)的节点应不加修改地复制到最终结果中。 我正在寻找一个使用XSLT2.0的解决方案。我不知道从何说起,我还不太习惯xslt:-(

  • 我有一个XML结构,我想用XSLT转换它。然而,使其尽可能动态化是很重要的。我相信制作一个feed的副本是可能的,然后只需选择一个特定的部分并对其进行转换。当一个新节点添加到原始XML中时,不需要在XSLT中进行任何更改,就可以将这个新节点包含在XSLT的输出中。 原始XML示例:

  • EasyReact 的重点就是让节点之间的数据流动起来,所以连接节点是很重要的。 如何连接两个节点 两个节点是通过变换来连接的,在源码目录 EasyReact/Classes/Core/NodeTransforms 中我们默认实现了了很多的变换,你也可以通过继承 EZRTransform 类来实现自己的变换,一旦我们创建好一个变换后,就可以通过如下方式进行连接了: EZRMutableNode<N

  • 如何在单个gremlin查询中合并两个顶点详细信息和边缘属性详细信息。 我有两个顶点: 使用Gremlin查询:g.v(2569472).out('\u label','WallPost')[0..1] 我正在获取UserPost顶点细节,我想在响应中添加UserVertex细节(即性别)和边缘属性细节(即EdgeMessage) 我试图将sql等价的innerjoin操作与sql2gremlin

  • 问题内容: 我有两个字节数组,我想知道如何将一个添加到另一个或组合它们以形成一个新的字节数组。 问题答案: 您只是想将两个数组连接起来? 或者您可以使用: 或者您可以使用a 来完成工作: 或者,您可以简单地利用添加多个数组的优势。