空のデータベースに対して次の Node.js コードを実行すると、一見ランダムな数のノードが 3 から 5 の間で作成されます。これはバグですか?
リクエストが非同期で発生していることに注意することが重要です。
for(i=0; i<15; i++) {
db.query(
'MERGE(test {name: "test"}) return test',
function() { console.log(arguments); }
);
}
db.query は、cypher REST エンドポイントの単なる抽象化です。
これは Neo4j 2.0.0-M04 にあります。