【发布时间】:2016-12-30 23:20:50
【问题描述】:
关于我关于建模一个真正的面向用户的树结构 (Using firebase tree structure to represent a "document outline" structure directly) 的其他问题,我正在考虑在某些嵌套级别上实施一种通用的“符号链接”方法,以克服 32 个嵌套级别限制和一次获取所有子节点的需要。
firebase 中是否有一些“符号链接”的“最佳实践”?
例如:
- Firebase 节点的语法(内容、键值结构),表示与另一个节点的链接
- 符号链接应该包含到目标节点的路径(绝对路径还是相对路径?)还是只是某种全局唯一 ID?
- 当符号链接内容完成异步加载时触发的回调 API
我正在设想一个小的包装 API,它将抽象节点是否真的存在或是否通过“符号链接”间接访问的差异。可能有一个额外的 API 方法“现在获取我这个/更多”,因为用户想要有关显示数据的更多详细信息(例如,在树中深入挖掘),它可以获取例如下一级嵌套(通过回调),抽象出孩子的内容是真的存在还是只是符号链接......
总的来说,这似乎是个好主意吗?
【问题讨论】:
标签: firebase firebase-realtime-database data-modeling symlink-traversal nosql