【发布时间】:2014-11-17 17:28:28
【问题描述】:
我有以下数据结构:
"users": {
$userid: {
"forms": {
"ID_OF_FORM 1": { "name": "Name goes here" },
"ID_OF_FORM 2": { "name": "Name goes here" }
}
}
}
我希望能够将我的“表单”放在文件夹系统中,以便更好地为用户组织所有表单。现在我用/users/auth.id/forms/ID给他们打电话。我计划将对象放入 forms 对象中,但如果我这样做,我认为我将无法再仅使用 form id 来调用它们。
我不知道应该如何存储这些文件夹以便轻松显示它们。
- 我需要显示 root 内的所有文件夹或 用户当前所在的文件夹。
- 我还需要能够使用表单的 ID 调用表单
你认为这行得通吗?有没有人对此有更好的建议?
"users": {
$userid: {
"forms": {
"ID_OF_FORM 1": { "name": "Name goes here", "folder_id": "ID_OF_FOLDER" },
"ID_OF_FORM 2": { "name": "Name goes here", "folder_id": "ID_OF_FOLDER" }
},
"folders": {
"ID_OF_FOLDER 1": { "name": "name of folder" },
"ID_OF_FOLDER 2": { "name": "name of folder" },
"ID_OF_FOLDER 3": {
"name": "name of folder",
"ID_OF_FOLDER 4": { "name": "would this even work" }
}
}
}
}
【问题讨论】:
标签: firebase firebase-realtime-database nosql