gpt4 book ai didi

java - 在 neo4j 中创建独特的关系

转载 作者:行者123 更新时间:2023-12-02 05:07:48 24 4
gpt4 key购买 nike

我想在 neo4j 中创建独特的关系。我的要求是,我有一个所有节点的公共(public)资源,所以如果节点A正在使用它,那么节点B就不能使用它,意味着不能创建B与资源的关系。那么我该怎么做呢?

最佳答案

我很确定目前你无法让 neo4j 为你强制执行。我认为每当您尝试添加关系时都需要进行检查。这是 cypher 中的一个示例,但如果您使用 java,则可能使用较低级别的 API:

MATCH (a:LabelA {id: '123abc'), (res:Resource {id: '321cba'})
WHERE NOT(()-[:has_resource]->res)
CREATE a-[:has_resource]->res

关于java - 在 neo4j 中创建独特的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27615133/

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