我不知道如何进行?我正在使用Cypher手册作为参考。
问题: 每个CricketTeam节点与Player节点的关系类型为HAS_CONTRACT_WITH。创建节点时,如何基于HAS_CONTRACT_WITH关系类型设置约束以限制CricketTeam节点最多连接17个Player节点?
我正在使用JAVA和neo4J。 我已经为数据库安装了APOC。
答案 0 :(得分:1)
简短的答案是,当前架构约束不支持限制节点上某些关系类型的数量。尽管将来可能会有所变化,但目前尚不支持此功能。
您可以使用provided by your own kernel extensions或APOC Procedures触发器来自己实施。您可以让它们检查所涉及的关系类型/方向的程度,如果违反您的限制,则中止交易。