1.连接数据库
Neo4j服务器默认的端口号就是7474,所以本地的主机就是"http://localhost:7474" 。
默认的用户名密码都是neo4j,
# 连接数据库,输入个人配置
graph = Graph("http://localhost:7474//browser/", auth=("neo4j", "neo4j"))
2.建立节点
节点=Node(节点标签,属性名1=属性值1,属性名2=属性值2)
node1 = Node('Person', name='tony', age=25, weight=55)
graph.create(node1 )
3.创建关系
关系=Relationship(节点1,关系类型,节点2,属性1=属性值1,属性2=属性值2)
relation1 = Relationship(node1, 'KNOW', node3, strong=85)
graph.create(relation1)
创建节点还可以采用merge方法,merge方法是创建实体时,会检测是否已有这个实体存在,如果已存在则不创建,如果匹配上则用当前实体覆盖数据库中的已有实体。
graph.merge(node_1,"Person","name") # 根据name属性对person结点进行merge
graph.merge(relation1)