1
"Cypher"に "Neo4j"ステートメントを書き込んでノードを作成しようとしています。私がしたいのは、いくつかの変数を宣言し、その変数に値を割り当てて、ステートメントに値を直接代入するのではなく、それらをステートメントに渡したいということだけです。私は動作中のステートメントと、以下のステートメントの希望するフォーマットをリストアップしました。どんな助けもありがとう。変数を宣言してステートメントをステートメントに書き込む方法Neo4jでcypherを使用する
私の作業声明:
CREATE (n:Customers {Name:"Bharath" , GoestoRetailer: "Prestige
Store"})
WITH n
MATCH(c:Customers)
WITH c
MATCH (r:Retailer) WHERE r.StartTime = "9:00 AM" and r.Name
contains c.GoestoRetailer
CREATE (r)-[:NineDelivery]->(c)
必要な文の形式:
// Declaration of variables
WITH cName = "Bharath" as cName
WITH rName = "Prestige Store" as rName
WITH openingTime = "9:00 AM" as openingTime
CREATE (n:Customers {Name: cName, GoestoRetailer: rName})
WITH n.CustomerName = cName
WITH n
MATCH(c:Customers)
WITH c
//Condition
MATCH (r:Retailer) WHERE r.StartTime = openingTime and r.Name
contains c.GoestoRetailer
//Action
CREATE (r)-[:NineDelivery]->(c)
これは動作します。どうもありがとうございました !!! – bharry29
@ bharry29また、[parameters in neo4j](https://neo4j.com/docs/developer-manual/current/cypher/syntax/parameters/)のドキュメントを参照してください。ブラウザからの一度だけの問い合わせではありません。 – InverseFalcon