【发布时间】:2018-03-22 21:22:57
【问题描述】:
我正在尝试将以下结构从实时数据库迁移到 Firestore:
• Resources
o SENT
resId1
• name : xxxx
• url : xxx
resI2
• name ……
o ACCEPT
resId3
etc……
o REFUSED
restIdn
etc….
所以在根节点“资源”下,我有一些包含资源项列表的子节点(SENT、ACCEPT、REFUSED...)。
使用 Firestore,我似乎无法在集合下直接使用 subCollection(当我尝试在管理控制台中使用 Firestore 重现此结构时,我需要创建一个中间文档,例如:
Collection --> document --> SubCollection --> documents
女巫通向那个结构:
Resources --> SENT --> SENT --> resId1 {name: xxx, url: yyyy}
所以子节点“SENT”被复制了两次(一个用于文档,一个用于子集合)。
如果我与 firebase 实时数据库进行比较,这根本不是改进或简化。
我错过了什么吗?这种数据库结构的最佳方式是什么?
【问题讨论】:
标签: firebase google-cloud-firestore