この質問で.NETでのパスの取得について説明した後、なぜ私が問題を抱えているのかがわかります。私はRESTに対して直接サイファークエリを実行し始めましたが、クエリがパスを返すと、RESTfulな方法で返されることがわかりました。つまり、問題のノードと関係のURIです。
これは私にかなりの問題を引き起こしています。ノード自体とそれらの関係を取得する必要があります。サーバーシェルでパススタイルのクエリを実行すると、私が求めているすべての哀れな良さを含むJSONオブジェクトが取得されるため、サーバーがこれを実行できることはわかっています。少なくとも私が知る限り、RESTを介してパスのノードと関係自体を取得するものは何もないため、Neo4JClientにはこれを回避する方法はないと思います。
コンテキストがあると役立つ場合は、データベースからパスを取得してフロントエンドに表示しようとしています。
シェルやJavaなどで実行できるように、1つのパスのノードと関係を取得する方法はありますか?そうでない場合、私の最善の選択肢は何ですか?プラグインを書いてみるべきですか?
簡単なサンプルRESTリクエスト(webadminレストコンソールからコピー)は以下のとおりです。
post /db/data/cypher { "query" : "start n = node:myindex(ID='1') MATCH p = n<-[:RELATED_TO]-m RETURN p;" }