如果已经有人问过这个问题,我很抱歉,但我找不到答案。
我想在尝试创建节点之间的关系时出错,其中一个或两个节点都不存在
例如,下面的代码没有返回任何结果,但我希望它引发一个错误,让我知道这些节点不存在,这样我就可以在应用程序中显示错误:
MATCH (user1: User{uuid: '123'}), (user2: User{uuid: '456'})
CREATE (user1)-[:LIKES]->(user2)
请假设数据库为空,因此没有匹配的节点
我试图添加一个约束,但我不知道如何处理它,如果这是可能的-你能帮助请?
2条答案
按热度按时间hmmo2u0o1#
当查询成功找到两个节点时,它可以返回一些东西(比如新的关系),而不是错误。如果查询不返回任何内容,则意味着一个或两个节点都不存在。
举例来说:
06odsfpq2#
我想这样的东西会起作用: