0
私は、次のクエリを持っている:サイファー - サイファーで唯一のパス変数にフルノード、ノード名を表示しない
MATCH p=(n1 {name: "Node1"})-[r*..6]-(n2 {name: "Node2"})
RETURN p, reduce(cost = 0, x in r | cost + x.cost) AS cost
期待どおりに働いています。ただし、完全なn1ノード、次に全r関係(すべての属性を含む)、完全n2の順に出力します。
代わりに、n1のname属性の値、rのtype属性、n2のname属性の値を表示したいだけです。
どうすれば可能ですか?
ありがとうございます。
'p'を返すと、ノードとリレーションシップを含むパスが返されます。結果のビジュアライザ(Neo4jブラウザなど)でパスが文字列に書き込まれる方法を変更する方法はないので、パスを分割してそれらを返す必要があります。 しかし、なぜあなたは印刷結果に頼っていますか?あなたはアプリケーションを介してこれを実行しているのではありませんか?ドライバを経由して、パスをコンスタントに消費することができますか? –