2017-02-22 38 views
9

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

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

Недавно я присутствовал на тренировке Neo4j в Нью-Йорке, где тренер (David Fauth) сделал это, к сожалению, я не делать заметки на нем, так как Я подумал, что я мог бы прочитать об этом в Интернете ... но не успел.

+0

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

+0

Да, вы правы. –

ответ

15

В Neo4j-браузере необходим тип, например:

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

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

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

Для прозрачного Params в типе Neo4j-браузере :params {}.

Дополнительную информацию о помощи :help params.

+0

Отлично, это именно то, что я искал, спасибо! –

+2

вы также можете использовать ': param name: value', где значение может быть любым действительным json –

+0

. В какой версии эта функция была выпущена? – Merrick