gpt4 book ai didi

neo4j - 图数据库中的条件关系

转载 作者:行者123 更新时间:2023-12-04 22:59:44 25 4
gpt4 key购买 nike

图模型将如何处理条件关系,例如:

(Alice -[Dates]-> Bob)  
Where [Dates] exists IF and ONLY IF
(Bob -[Owns]-> Ferrari) is true

除了只是查询,我想知道数据库引擎是否根据条件应用关系,或者这是否需要在应用程序中进行管理。

最佳答案

FrobberOfBits 的回答非常好,对 ArangoDB 数据库也适用。
然而,ArangoDB 提供了一个名为“Foxx”的微服务框架,允许您为可以执行自定义代码的数据库定义额外的 API 端点。

Foxx 的一个应用程序正是您的问题:
* 定义一个端点来删除做两件事的关系:
1) 删除关系
2) 检查所有逻辑约束或副作用并应用它们

这为您提供了直接在数据库中执行(只有一个查询触发器)的优势,并且您的应用程序代码不受这些约束。

关于neo4j - 图数据库中的条件关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29375695/

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