основан на Neo4j docs, выполнение:вернуть граф структуру шифровальщика запроса Neo4j с использованием JQuery
:POST /db/data/transaction/commit
{"statements":[{"statement":"MATCH path = (n)-[r]->(m) RETURN path",
"resultDataContents":["graph","row"]}]}
в браузере Neo4j возвращает структуру графа плюс строки. Интересно, как я могу указать ("resultDataContents":["graph","row"]
) в запросе ajax jQuery. Я попробовал это, не работает:
var request = $.ajax({
type: "POST",
url: "http://localhost:7474/db/data/cypher",
accepts: { json: "application/json" },
dataType: "json",
contentType:"application/json",
data: JSON.stringify({ "query" : "MATCH (n)--(m) RETURN n,m LIMIT 2", "params": {"resultDataContents":["graph","row"]} })
});
По существу я хочу построить клон Neo4j браузера, где я могу представить запросы и получать результаты и, возможно, визуализировать их.
Что такое «узлы», которые должны здесь ссылаться: 'if (idIndex (nodes, n.id) == null) {'? Я принимаю только глобальный массив. –
@PeteyB Да, у него отсутствует объявление 'var nodes = [], links = [];' –