seraph neo4j交易无法正常工作

时间:2015-02-26 21:39:55

标签: neo4j

我正在尝试使seraph事务正常工作,但不断收到以下错误。我做错了什么?

  

“message”:“无法在数据库中找到id为[1]的节点。”,
  “exception”:“NodeNotFoundException”,

var tx = neo4j.batch();
var john = tx.save({id: 1, name: 'John', age: 22});
var sarah = tx.save({id: 2, name: 'Sarah', age: 26});
tx.label([john,sarah], 'Person');
tx.commit(function(err, results) {
  if (err) {
    return;
  }
});

1 个答案:

答案 0 :(得分:0)

我知道回答这个问题肯定为时已晚,以防万一。 尝试从要保存的数据中删除ID。它们将由neo4j设置

var tx = neo4j.batch();
var john = tx.save({name: 'John', age: 22});
var sarah = tx.save({name: 'Sarah', age: 26});
tx.label([john,sarah], 'Person'); 
tx.commit(function(err, results) {
  if (err) {
    return;
  }
});