0

私はneo4jが初めてで、次のような状況にあります

上の図に示すように、ノードAdminとノードFolder1, Folder2,Folder3、および のようなノードの他のグループがありFileA,FileB,FileC,FileDます。

  • Adminノードは のプロパティ と:access関係があります。qtyFolder1,Folder2 and Folder3

  • 各フォルダ ノードは:next、上の図に示すように、それぞれのファイル ノードと関係があります。

質問 :

最大値を持つこれらのフォルダー ノードから個別の ノードを返す Cypher クエリを作成する方法は?FileA , FileB ,FileC,FileDqty

試してみましたが、取得できませんでした。

助けてください、事前に感謝します

4

2 に答える 2

0

高い とはどういう意味ですか?

これを試して:

MATCH (person:Person {name:"Admin"})-[r:access]->(folder)-[:next*]->(file)
WHERE r.qty > {high}
WITH file,r
ORDER r.qty DESC
RETURN distinct file

high はパラメーターです。{high:5}

于 2014-02-26T08:40:30.167 に答える