如何使用py2neo 查询刚建的节点并建立关系
发布于 5 年前 作者 lzx0833 3922 次浏览 来自 问答

小白一枚,之前用find_one进行查询节点,用Relationship建立关系,py2neo升到V4版本后想用matcher.match查询出来节点创建关系,得到的确实新的id for hero_name in heros_name.split(’,’): hero_node=matcher.match(label=‘Hero’,property_key=‘name’,property_value=hero_name) racial_node=matcher.match(label=‘Racial’, property_key=‘name’, property_value=racial) # hero_node=graph.find_one(label=‘Hero’,property_key=‘name’,property_value=hero_name) # racial_node=graph.find_one(label=‘Racial’, property_key=‘name’, property_value=racial)

        relationship=Relationship(hero_node,'种族',racial_node)
        graph.create(relationship)
        print('新建关系: {}'.format(relationship))
return True
回到顶部