2

Neo4J ACL Exampleを理解しようとしています。トップダウンアプローチからグラフをトラバースしようとしています。次の方法でルートノードを見つけることができました。

start n = node:node_auto_index(Name = "myFile.pdf") match (n)<-[*]-(x)<-[:CONTENT_ROOT]-(p) return n,x;

次に、ルートフォルダーのアクセス許可リストを次の方法で取得します。

start n = node:node_auto_index(Name = "user1") match (n)-[*]->(x)-[:IS_MEMBER_OF_GROUP]->(p) return p;

どれが最も一般的かをどのように判断しますか?

現在直面している問題は、各ノードのアクセス許可を「myFile.pdf」ノードに戻すことです。クエリに含まれる「一時」ノードを取得するか、すべてのノードを返さないようです。

私たちが試したこと:

start n = node:node_auto_index(Name = "Root Folder") match (n)<-[r:SECURITY]-(x) return n, r.Comment, x;

これを行うためのより良い方法はありますか (許可)?

4

0 に答える 0