2017-07-10 21 views
1

私はogmでpy2neoを実装しましたが、検索機能を動作させることはできません。以下は、'rpt_id''country_code'とGraphObjectsのグラフの主キーとしてのGraphObjectsを使用して、自分のサイファークエリ(Neo4jデータベースに直接)を持っています。それらの関係はPART_OFです。py2Neo.ogm shortestPath検索結果が表示されない

MATCH (m:Column {name: '{rpt_id}'}), (n:Column {name:'{country_code}'}), 
p = shortestPath((m)-[:PART_OF*..4]-(n)) 
RETURN p 

は私がCOUNTRY_CODEに到達するために、表の応答(別OGMノード)が通過することを期待、しかし、何も返されませんされています。

答えて

0

ノードは間違いなくその試合rpt_idCOUNTRY_CODEを存在する場合、私はこの問題は、あなたのパラメータの周りティックの使用である期待しています。私は次のようにクエリを書き直します:

MATCH (m:Column {name: {rpt_id} }), (n:Column {name: {country_code} }), p = shortestPath((m)-[:PART_OF*..4]-(n)) 
RETURN p 
+0

これは、コードを実行した、ありがとう! (b0c9a7a) - [:PART_OF] - >(bda46cc)< - [:PART_OF] - (f94e681) - [:新しい値はpy2neo v3のために完全に混乱しています。 PART_OF] - >(d59b20f)< - [:PART_OF] - (e0a6705) コードをもう一度実行すると、変数によって数字が完全に変更されます。 –

+0

私はあなたの新しい問題にもっと詳しく書いて、新しい質問をすることをお勧めします。問題を簡単に再現できるように、最小限の代表データを提供するようお勧めします。 –

関連する問題