Shiny Rのサイファークエリ内で変数を渡したいと考えています 私が使っているRバージョンはRバージョン3.3.3(2017-03-06)とneo4j-コミュニティ-3.1.1しかし Shiny Rのサイファークエリ内の変数を渡します
query = "MATCH p=()-[:Month]->()-[:Day]->(d:Day)-[Hour]->(h:Hour)<-[timerel:CONNECTED_ON]-(n:IP)-[:CONNECT_TO]->(k:IP) WHERE h.hour=\"9\" and d.day=\"2\" RETURN p limit 25
cypher(graph, query)
R
シャイニーにCYPHERクエリの下を経由してのNeo4j DBからデータを取得何ら問題はありません、私は私が持っているものに基づいてCYPHERクエリに変数を渡すようにしようとすると、 http://neo4j.com/docs/developer-manual/current/cypher/syntax/parameters/を読み込みましたが、このエラーメッセージが表示されました: "警告:エラー:クライアントエラー:(400)不良リクエスト パラメータの名前の日」
day = "2"
hour = "9"
query = "MATCH p=()-[:Month]->()-[:Day]->(d:Day)-[Hour]->(h:Hour)<-[timerel:CONNECTED_ON]-(n:IP)-[:CONNECT_TO]->(k:IP) WHERE h.hour=$hour and d.day=$day RETURN p limit 25
期待 をNeo.ClientError.Statement.ParameterMissing私も試してみました次:
1:置く{$の時間}
day = "2"
hour = "9"
query = "MATCH p=()-[:Month]->()-[:Day]->(d:Day)-[Hour]->(h:Hour)<-[timerel:CONNECTED_ON]-(n:IP)-[:CONNECT_TO]->(k:IP) WHERE h.hour={$hour} and d.day={$day} RETURN p limit 25
2:{置きます時間}
上記のすべてでは、変数をcypherクエリステートメントに渡すことはできません。 誰かがそれについて私を導くことができればそれを感謝します。ありがとうございました。
このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参照のためのリンクを提供する方がよいでしょう。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – thewaywewere