Я пытаюсь создать связь между двумя узлами через запрос ajax. Ниже мой код -Создание отношения через запрос Ajax в Neo4j
var restServerURL = "http://localhost:7474/db/data";
$.ajax({
async: false,
type: "POST",
url: restServerURL + "/node/1/relationships",
dataType: "json",
to: "http://localhost:7474/db/data/node/2",
contentType: "application/json",
success: function(data, xhr, textStatus) {
console.log("success"+data);
},
error: function(xhr) {
window.console && console.log(xhr);
console.log("error");
},
complete: function() {
console.log("complete function");
}
});
Я устанавливаю какой-либо параметр неправильно? Это не создает отношения в Neo4j и переходит к блоку ошибок. В url и атрибутах 1 и 2 указаны id-свойства узлов.
Источник Узел Информация для отношений -
<id>:584
name:trt
id:1
index:1
weight:0
x:250.48512294215675
y:138.53438454446515
px:250.79081359249457
Target Node Информация для Связь-
<id>:583
name:t
id:2
index:2
weight:0
x:335.564840711768
y:255.65841599561486
px:335.4984412139487
py:255.42282166757116
Пожалуйста, предложить решение/ректификации.
Большое спасибо Уильям за ответ. Я пробовал, как вы сказали, и теперь его бросание ниже ошибки - –
«Данные: {« readyState »: 4,« responseText »:« {\ r \ n \ "message \": \ "Непризнанный токен 'to': ожидал [line: 1, column: 3] \ ", \ r \ n \" exception \ ": \" BadInputException \ ", \ r \ n \" fullname \ ": \" org.neo4j.server.rest.repr. BadInputException \ ", \ r \ n \" stackTrace \ ": [\" org.neo4j.server.rest.repr.formats.JsonFormat.readMap (JsonFormat.java:94) \ ", \" org.neo4j.server. rest.web.RestfulGraphDatabase.createRelationship (RestfulGraphDatabase.java:570) \ ", \" java.lang.reflect.Method.invoke (Неизвестный источник) \ ", –
\" org.neo4j.server.rest.transactional.TransactionalRequestDispatcher. (TransactionalRequestDispatcher.java:139) \ ", \" org.neo4j.server.rest.dbms.AuthorizationFilter.doFilter (AuthorizationFilter.java:120) \ ", \" java.lang.Thread.run (Неизвестный источник) \ "], \ r \ n \" cause \ ": {\ r \ n \" message \ ": \" Unrecognized token 'to': ожидал [строка: 1, column: 3] \ ", \ r \ n \ "errors \": [{\ r \ n \ "mes sage \ ": \" Unrecognized token 'to': ожидал [строка: 1, column: 3] \ ", \ r \ n \" code \ ": \" Neo "[...] –