2017-12-08 7 views
0

によって返さK/Vペアの「価値」のホールドを取得:サイファークエリによって生成キーと値のペアを解析するための正しい方法を把握しようとすると、クエリ

@app.route('/about') 
    def about(): 
     data = graph.run("MATCH (n) RETURN n.level") 
     for record in data: 
    return render_template("output.html",output=record) 

すると、私は「という事実を無視してくださいテンプレートを生成する前に、返されたレコードをリストに結合しない。私は出力として1つのレコードを取得し、今はそれで大丈夫です。

私は何と戦ってるです - 私は、結果のK/Vのペアを扱うんか

(u'n.level ':u'high')

私が意味する、私の場合値 '高い'に興味があるだけで、それを保持するクリーンな方法がありますか?これはあまりにも基本的に聞こえる場合

申し訳ありません。私はいくつかの構文解析ツールがなければならない、理解してないが、この時点で、私はどこを見れするか分かりません。

答えて

0

申し訳ありませんが、解決策は単純です。フラスコは、唯一の注意点は、リストは一要素(ない2つが表示されるかもしれないように)を有することであり、ちょうどリストのようにインデックスを付けることができるpy2neo.database.recordオブジェクトを返します。 上記可変recordは(u'n.level ':u'high')に等しいのであれば、record[0]'high'に等しくなります。 SO上の他の場所で説明したように そして'u' sがただ、完全に無視することができます。

関連する問題