2

我们试图理解Neo4J ACL 示例。我们正在尝试从自上而下的方法遍历图形。我们设法通过以下方式找到根节点:

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”节点。我们似乎要么得到了查询中包含的“temp”节点,要么它没有返回所有节点。

我们尝试过的:

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

有没有更好的方法来做到这一点(权限)?

4

0 回答 0