解释我的情况的最简单方法是使用接近我想要完成的标准文件系统结构:
Folder A
- Folder A2
-- File 1
-- File 2
- File 3
Folder B
- Folder B2
- Folder B3
-- File 4
文件夹具有以下字段:
- _id
- parents (in my case there can actually be multiple!)
文件有字段
- _id
- targetFolder
所以,基本上一个文件可能在层次结构中很深。
如何有效地搜索和构建我的数据库,以便我可以拥有深层文件夹层次结构,其中任何一个都有文件。
我希望能够进行查询,返回例如 Folder A 下的每个文件。我怎么能这样做?