neo4j: Quelle est la syntaxe pour définir les paramètres de requête cypher dans l'interface du navigateur?

j'essaie d'exécuter des requêtes à partir du navigateur neo4j pour reproduire les résultats de mon client de pilote Neo4j-javascript.

Quelle est la syntaxe pour définir les paramètres de requête dans le neo4j b

j'ai récemment assisté à une session de formation neo4j à NYC où le formateur (David Fauth) l'a fait, malheureusement, je n'ai pas pris de notes dessus, puisque j'ai pensé que je pourrais lire sur ce en ligne...mais pas de succès.

15
demandé sur Joel Stevick 2017-02-22 19:59:41

2 réponses

dans Neo4j-browser vous devez taper par exemple:

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

Ensuite, vous pouvez utiliser des paramètres comme d'habitude:

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

Pour effacer params dans neo4j-type de navigateur :params {}.

pour obtenir de l'aide supplémentaire, tapez :help params.

26
répondu stdob-- 2017-02-22 17:50:13

Dans Neo4j-3.3.4, le chiffre aime ceci:

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

résultat du navigateur Neo4j: ici

2
répondu Mr.QA 2018-04-28 07:06:17