【发布时间】:2019-02-01 08:13:32
【问题描述】:
我已经在我的 firestore 集合文档中设置了所有当前需要的字段,但我担心以后随着应用程序使用量的增长,我可能需要添加新字段。
我的问题是,我是否需要删除整个集合才能在将来添加另一个新字段?还是我会简单地添加一个新字段,从而改变将在集合中创建的所有未来文档的结构。
谢谢
【问题讨论】:
标签: firebase google-cloud-firestore
我已经在我的 firestore 集合文档中设置了所有当前需要的字段,但我担心以后随着应用程序使用量的增长,我可能需要添加新字段。
我的问题是,我是否需要删除整个集合才能在将来添加另一个新字段?还是我会简单地添加一个新字段,从而改变将在集合中创建的所有未来文档的结构。
谢谢
【问题讨论】:
标签: firebase google-cloud-firestore
Firestore 与大多数 NoSQL 数据库一样,是无模式的。这意味着您放入其中的数据没有结构。唯一的结构是您通过自己的代码强加的结构。您可以在一个集合中拥有数百万个文档,它们都具有完全不同的字段,并且它们不会以任何方式相互冲突。您可以随时添加和删除字段。您可以选择最适合您的应用程序。
【讨论】: