neo4jrestAPI唯一性不工作?

我试图在neo4j中创build一个独特的节点,但不能使它工作。

节点代码:

var node = db.createNode({sampleDataKey: "sampleDataValue"}); node.save(function (err, user) { node.index('user', 'indexValue', 'indexValue', function (err) { if (err) console.log(err); console.log(user.id); }); }); 

我正在使用这个节点模块: https : //github.com/thingdom/node-neo4j

我修改了neo4j库中的Node.js。 至:

 else { var urlToPost = ((("" + services.node_index) + "/") + index + '?uniqueness=create_or_fail'); console.log(urlToPost); console.log(key + ':' + value); /* 123 */ return __this._request.post({ /* 124 */ url: urlToPost, /* 125 */ json: { /* 126 */ key: key, /* 127 */ value: value, /* 128 */ uri: __this.self } }, __cb(_, __frame, 17, 21, function ___(__0, __4) { /* 123 */ response = __4; console.log('response'); __then(); }, true)); } 

每次我执行代码时,都会创build一个新的新节点,但在这之后会出现错误。 …这是2个执行的控制台日志:

 30 May 16:51:24 - [nodemon] starting `node app.js` Express server listening on port 3000 http://localhost:7474/db/data/index/node/user?uniqueness=create_or_fail indexValue:indexValue response 338 30 May 16:55:38 - [nodemon] restarting due to changes... 30 May 16:55:38 - [nodemon] /Users/nikolaialeksandrenko/Documents/work/noject/app.js 30 May 16:55:38 - [nodemon] starting `node app.js` Express server listening on port 3000 http://localhost:7474/db/data/index/node/user?uniqueness=create_or_fail indexValue:indexValue response 339 

问题是从我使用的版本(1.8.2)可选的'?uniqueness = create_or_fail'在neo4j 1.9中工作得很好。 唯一的想法,我必须做的是更新到新版本。