我正在尝试使用py2neo
的OGM向Neo4j添加大量节点和关系。我目前正在从GraphObjects创建节点的子图,但未创建关系。有批量添加GraphObjects的方法吗?
from py2neo import Graph, Subgraph
from py2neo.ogm import GraphObject, Property, RelatedTo
class PersonId(GraphObject):
_id = Property('id')
class Person(GraphObject):
name = Property('name')
has_ids = RelatedTo(PersonId, 'HAS_ID')
bob = Person()
bob.name = 'Bob'
bob_id = PersonId()
bob_id._id = '1'
bob.has_ids.add(bob_id)
subgraph= Subgraph([bob.__node__, bob_id.__node__])
graph = Graph()
graph.create(subgraph)