我们如何在Firestore中设置不同的数据库/命名空间?这对于构建多租户SaaS产品很有帮助。
答案 0 :(得分:4)
这是正在考虑的事情,但还没有坚定的计划。
当前方法需要您创建单独的项目。可能有集合名称方案,但您将遇到项目的复合索引限制。
答案 1 :(得分:2)
根据Google的recent announcements,看来这将成为一件事情:
Cloud Firestore当前在beta中可用,是下一代Cloud Datastore,并与Datastore API和现有客户端库兼容。借助Cloud Firestore上新推出的Datastore模式,您无需对现有Datastore应用程序进行任何更改即可利用Cloud Firestore的其他优势。在Cloud Firestore全面可用之后,我们将透明地将您的应用程序实时迁移到Cloud Firestore后端,您将立即以与现在相同的价格看到更好的性能,并获得更多好处始终保持高度一致。这将是一个简单的无停机升级。在此处了解有关Cloud Firestore的更多信息。