如何在c#neo4jClient中创建一个唯一的节点(如果已经存在则不重复)?

 手机用户2502922477 发布于 2023-02-11 17:23

我正在尝试执行以下操作(这在neo4J cypher上很容易.

merge (ee:Person { id: "id1234" })

如何确保下一个创建不会在c#Neo4Jclient中创建另一个节点????

迫切需要这个

client.Cypher.Merge("(user:User {Id: {Id} })")
.onCreate()
.set("user= {newUser}")
.withParams(new { ... } )
.executeWithoutResults();

似乎Merge没有被提升.知道为什么吗?因为即使对象完全相同,它仍然会创建一个新节点.

谢谢,R

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有