Google cloud firestore 每个人如何管理他们的firestore路径?

Google cloud firestore 每个人如何管理他们的firestore路径?,google-cloud-firestore,Google Cloud Firestore,我正在使用云函数和客户端访问firestore。但所有路径字符串都是代码中的硬代码。一旦我更改了集合名称,我需要更改代码访问同一集合的所有地方。有谁有更好的方法来管理它们吗?与其到处都是文字字符串,不如声明一个全局常量。例如,Swift中通常使用的是具有常量静态属性的结构或枚举 struct Constants { static let key = "whatever" } 现在,您可以在程序中的任何位置说常量.key。任何计算机语言都会有一些等价的东西 为什么要更改集合名称?这听起来

我正在使用云函数和客户端访问firestore。但所有路径字符串都是代码中的硬代码。一旦我更改了集合名称,我需要更改代码访问同一集合的所有地方。有谁有更好的方法来管理它们吗?

与其到处都是文字字符串,不如声明一个全局常量。例如,Swift中通常使用的是具有常量静态属性的结构或枚举

struct Constants {
    static let key = "whatever"
}

现在,您可以在程序中的任何位置说
常量.key
。任何计算机语言都会有一些等价的东西

为什么要更改集合名称?这听起来像是一个设计缺陷。您应该只更改文档的内容,而不更改集合的路径。对集合的唯一操作应该是添加或删除文档。我的项目仍在开发中。我还希望防止在代码中键入错误的字符串。