Zen*_*lon 4 firebase google-cloud-firestore
如果Cloud Firestore中的文档具有子集合,那么这些子集合中的文档是否包含在父文档的大小中?例如,如果我有以下数据:
rootCollection/
parentDocument:
field1: "value1"
field2: "value2"
...
subCollection/
childDocument:
anotherField: "OfGreen"
...
Run Code Online (Sandbox Code Playgroud)
是childDocument包含在大小中的大小parentDocument
从存储大小计算文档中,听起来不像子文档的内容包含在父文档大小中,但我只是想澄清一下.
谢谢!
Las*_*hae 12
@ frank-van-puffelen已经说过了,我想重新陈述并分享官方参考资料,以便进一步强调.
子集的大小不会以任何方式影响父文档的大小.
Firestore的"选择数据结构"文档是一个非常清晰和快速的参考,用于比较设计备选方案.在Subcollections部分的这个页面上,声明:
优点:随着列表的增长,父文档的大小不会改变.您还可以获得子集合的完整查询功能.
此外,在" 限制"部分下的" 使用数组,列表和集合"文档中,强调:
文档大小 - Cloud Firestore针对小型文档进行了优化,并对文档强制实施1MB的大小限制.如果您的阵列可以任意扩展,最好使用具有更好扩展性能的子集合.
最后,虽然它与问题没有直接关系,但我想借此机会在这里提一下,因为当我得到与OP相同的问题时,它会让我找到正确的文档页面:ecgan/firestore-consideration is Github上的一个简短而卓越的列表,试图总结Firestore的注意事项和事前考虑因素.
| 归档时间: |
|
| 查看次数: |
1312 次 |
| 最近记录: |