我有neo4j图数据库。我试图通过单击节点来获取节点的邻居。但是当我得到节点并尝试添加它们时,单击的节点已经存在,因此它返回错误。我确信在解决之后它也会在AddEdge上给出错误。
任何想法如何解决这个问题。
答案 0 :(得分:0)
这是一个sigma错误:您正在尝试将节点添加到已存在的sigma图模型中,并且此操作不允许。
实际上,当您加载节点的邻居时,有可能一个邻居已经在sigma上显示(即,该节点已经加载到图模型中)。
为了避免这种情况,在调用graph.addNode()函数之前,您应该通过调用graph.nodes(id)
来检查节点是否已经存在。如果存在,该函数将为您提供相应的节点。
干杯。