我想在neo4j中实现一个虚拟文件系统。我的问题是这是正确的方法吗?
如果是这样的cypher查询是否适合获取文件系统中文件夹的内容?
MATCH (user:User {'id':1})-[:has]->
(:Directory {'name':'/'})-[:contains]->
(:Directory {'name':'test'})-[:contains]->
(:Directory {'name':'test2'})-[:contains]->
(:Directory {'name':'test3'})-[:contains]->(f:Directory|File)
Return f