py2neo用法记录

1,204 阅读1分钟

创建graphobject

from py2neo import Graph

from py2neo.ogm import GraphObject, Property, RelatedTo, RelatedFrom

graph_1 = Graph("http://localhost:7474", auth=("neo4j-user", "neo4j-password"))


class Person(GraphObject):
    __primarykey__ = "name"

    name = Property()
    age = Property()
    born = Property()


根据条件查询person


person = Person.match(graph_1).where(name='小王').first()
print(person)
print(person.name)
print(person.age)


运行截图:

添加新节点node和关系relationship

new_person = Person()
new_person.name = '小夏'
new_person.age = 44
person.friend.add(new_person)
print(list(person.friend))

运行截图:

(未完待续)