当我从浏览器控制台运行此密码时,我得到Unknown error
。我不确定如何解决这个问题。
MATCH (s:ContactMembership)
MATCH (contact:Contact {ContactId : s.ContactId})
MATCH (contactmembershiptype:ContactMembershipType
{ContactMembershipTypeId : s.ContactMembershipTypeId})
MERGE (contact)-[:CONTACT_CONTACTMEMBERSHIPTYPE
{ContactId : s.ContactId, ContactMembershipTypeId : s.ContactMembershipTypeId}]->
(contactmembershiptype)
ContactMembership拥有大约52k个节点 联系人有42k ContactMembershipType有6个
每个联系人可以有多个成员资格类型,因此可以有多个关系,但每个contactMembership节点都有一个contactid。
我应该使用Create而不是merge吗?不确定如何在Unknown error
...
答案 0 :(得分:1)
事实证明Unknown Error
只是控制台窗口的超时。在shell中运行命令时,我可以看到它在154秒内完成。
如果2.0浏览器控制台能够更好地描述错误,例如“等待响应超时”,那就太好了。
答案 1 :(得分:0)
尝试以下:
MATCH (s:ContactMembership),(contact:Contact {ContactId : s.ContactId}),
(contactmembershiptype:ContactMembershipType {ContactMembershipTypeId :
s.ContactMembershipTypeId})
WITH s,contact,contactmembershiptype
MERGE (contact)-[:CONTACT_CONTACTMEMBERSHIPTYPE
{ContactId : s.ContactId, ContactMembershipTypeId : s.ContactMembershipTypeId}]->
(contactmembershiptype)