Neo4j: Каков синтаксис для установки параметров запроса cypher в интерфейсе браузера?

Я пытаюсь запустить запросы из браузера neo4j для воспроизведения результатов от моего клиента neo4j-javascript-драйвера.

Каков синтаксис для определения параметров запроса в neo4j b

Недавно я посетил учебную сессию neo4j в Нью-Йорке, где тренер (Дэвид Фаут) сделал это, к сожалению, я не делал заметок об этом, так как я подумал, что могу читать в этом онлайн... но не успел.

Ответ 1

В neo4j-браузере вам нужен тип, например:

:params {nodes: [{name: "John", age: 18}, {name: "Phill", age: 23}]}

Затем вы можете использовать параметры как обычно:

UNWIND {nodes} as node
MERGE (A:User {name: node.name, age: node.age})
RETURN A

Для чистых параметров в neo4j-браузере типа :params {}.

Дополнительный тип справки :help params.

Ответ 2

В Neo4j-3.3.4 шифр любит это:

:param nodes: [{name: 'John', age: 18}, {name: 'Phill', age: 23}]

Результат браузера Neo4j: здесь