py2neo documentに示されている例を次に示します。
batch = WriteBatch(graph_db)
batch.create(node(name="Alice"))
batch.create(node(name="Bob"))
batch.create(rel(0, "KNOWS", 1))
results = batch.submit()
py2neo は、作成されたノード 'Alice' とノード 'Bob' の ID が 0 と 1 であることをどのように認識して、2 つのノード間の関係を作成できるのでしょうか? 同様の例を試してみると、0 と 1 はノードの ID ではないことがわかりました。したがって、0 はバッチ ジョブで最初に作成されたノードを意味しますか? 私はソースコードを読んで、それについて確信が持てません。