为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置约束以限制单个节点上特定类型的关系数量

如何设置约束以限制单个节点上特定类型的关系数量

不负相思意 2022-10-07 17:28:58
我不知道如何进行?我正在使用 Cypher 手册作为参考。问题:每个 CricketTeam 节点都有一个与 Player 节点的关系类型 HAS_CONTRACT_WITH。创建节点时,如何根据 HAS_CONTRACT_WITH 关系类型设置约束以限制 CricketTeam 节点最多连接 17 个 Player 节点?我正在使用 JAVA 和 neo4J。我为我的数据库安装了 APOC。
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

简短的回答是当前模式约束不支持限制节点上某些关系类型的数量。虽然这可能会在未来发生变化,但它目前不是受支持的功能。

您可以通过使用由您自己的内核扩展或通过APOC 程序提供的触发器自己执行此操作。您可以让这些检查相关关系类型/方向的程度,如果这违反了您的限制,则中止交易。


查看完整回答
反对 回复 2022-10-07
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信