当我创建两个节点然后在它们之间建立关系时:
CREATE(cc:CreditCard{id:"5001",number:"1234567890",cvv:"888",expiry:"02/17"})
然后
CREATE (e:Customer{id:"1001",name:"Abc",dob:"01/10/1982"})
然后
MATCH (e:Customer),(cc:CreditCard) CREATE(e)-[r:Shop]->(cc)
出现以下错误:
此查询在断开连接的模式之间构建笛卡尔积。 如果查询的一部分包含多个断开连接的模式,则此操作 将建立一个笛卡儿 所有这些部分之间的产品。 这可能会产生大量数据并减慢查询速度 处理。
虽然偶尔有意,但通常可以重新制定 避免的查询 使用这种交叉产品,或许可以通过添加关系 不同部分之间 或使用OPTIONAL MATCH
我哪里错了?