gpt4 book ai didi

go - 如果关系不存在,则新主义相关

转载 作者:数据小太阳 更新时间:2023-10-29 03:06:19 25 4
gpt4 key购买 nike

到目前为止,我才刚刚开始使用新主义并乐在其中。我遇到了一点问题,想知道是我对新主义的天真还是新主义本身的错误。

我的 go 代码中有一行:

agent.Relate(relation, node.Id() , neoism.Props{})

问题是,如果我多次运行它,它会复制关系。有没有一种方法可以仅在关系尚不存在时创建 - 类似于 GetOrCreateNodeFunction。

或者在运行上面的语句之前,我是否必须编写一些原始的 cql 来检查关系是否已经存在?

提前致谢

最佳答案

没有用于创建唯一定向关系的 native 函数或 REST 端点。您可以为每个关系分配一个唯一的属性值并在关系属性上添加一个唯一的索引,或者您可以使用密码查询和 CREATE UNIQUE 子句。

http://neo4j.com/docs/stable/query-create-unique.html#_create_unique_relationships

关于go - 如果关系不存在,则新主义相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181929/

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