快速合并会创建重复的节点

时间:2013-08-20 17:04:08

标签: neo4j cypher

如果我针对空数据库运行以下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上。

1 个答案:

答案 0 :(得分:3)

原来这是一个众所周知的问题:

https://github.com/neo4j/neo4j/issues/831