1

残りのサイファーを使用してパターンの関係を見つけるにはどうすればよいですか?

端末で実行されている私のクエリ:-

MATCH (n)<-[:DEPENDS_ON*]-(dependent) RETURN n.host as Host,

count(DISTINCT 依存) AS Dependents ORDER BY Dependents DESC LIMIT 1**

出力は:-

+--------------------+ | ホスト | ホスト 扶養家族 |

+--------------------+ | "さん" | 20 | +--------------------+

どこで残りの同等のクエリとして:-

String query = "{\"query\" : \"MATCH (website)<-[rel]-(dependent) " +
                "WHERE TYPE(rel) = {rtype} RETURN website.host as Host," +
                "count(DISTINCT dependent) AS Dependents ORDER BY Dependents DESC LIMIT 1" +
                " \", \"params\" : {\"rtype\" : \"DEPENDS_ON*\"}}";     

そして出力は空です(レコードなし)!!!

どんな助けでも感謝します。

PS-クエリで「*」を使用しない場合、すべて問題ありません。IE 両方のクエリで同じ結果が得られる

4

1 に答える 1

1

2 番目のクエリでは、リレーションシップ タイプを "DEPENDS_ON*" として渡していますが、これはアスタリスクが含まれているため正しくありません。

アスタリスクは、指定された関係に対して任意の長さのパスを許可するためのものですが、タイプの一部ではありません。

于 2014-07-05T18:20:25.530 に答える