我正在尝试创建一个类似于以下的关系:
create constraint hasSource for (i:Information)-[r:SOURCED_FROM]->(s: Source) assert r is not null
基本上我希望所有的信息节点都有(至少一个)源。
根据最新版本的neo4j,这是不可能的。您可以在relationship
的property
上创建existence constraint
,但不能在两个节点之间创建约束,以具有特定的关系。这种类型的验证需要在应用程序级别进行。
这里是约束相关文档的链接。