gpt4 book ai didi

java - 目录层次结构

转载 作者:行者123 更新时间:2023-12-01 16:04:29 28 4
gpt4 key购买 nike

如何使用 morphia 或 mongodb API 构建文件夹结构?我正在寻找类似的东西。

folderA
--->folderB
--->folderC
------>fileC
------>folderCA
---------->fileCA

最佳答案

好的,这种类型的结构应该很容易实现。

您基本上有两个集合文件夹文件

文件夹中的元素具有以下结构:

{ 
"_id":mongoid,
"name":"folderA",
"properties":"etc",
...
"folders":[{"folderB":refB}, {"folderC":refC}],
"files":[{"fileA":refA}]
}

文件中的元素非常简单:

{
"_id":mongoid,
"name":"fileA",
"size":1234,
...
}

基本上,文件夹对象只是一个包含两个数组的对象(带有属性):一个“子文件夹”数组和一个“该文件夹中的文件”数组。

数组可能只是引用,但在本例中,我将其存储为名称和引用。这使得至少列出一些文件信息变得更加容易。

关于java - 目录层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920853/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com