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

我不知道如何进行?我正在使用 Cypher 手册作为参考。

问题:每个 CricketTeam 节点都有一个与 Player 节点的关系类型 HAS_CONTRACT_WITH。创建节点时,如何根据 HAS_CONTRACT_WITH 关系类型设置约束以限制 CricketTeam 节点最多连接 17 个 Player 节点?

我正在使用 JAVA 和 neo4J。我为我的数据库安装了 APOC。


不负相思意
浏览 106回答 1
1回答

长风秋雁

简短的回答是当前模式约束不支持限制节点上某些关系类型的数量。虽然这可能会在未来发生变化,但它目前不是受支持的功能。您可以通过使用由您自己的内核扩展或通过APOC 程序提供的触发器自己执行此操作。您可以让这些检查相关关系类型/方向的程度,如果这违反了您的限制,则中止交易。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java