所以我在firestore数据库中有这种结构
{
issues: {
issueName1: "sample opinion",
issueName2: "sample opinion",
...
}
}
issueName1
和 issueName2
代表社会问题,而 sample opinion
表示特定人对它们的看法。现在,这些问题会随着时间的推移而改变。有没有办法在 Firestore 中更改这些字段名称?或者有没有更好的方法来构建它?我是 NoSQL 的新手,很难掌握它的概念。感谢您的帮助!
答案 0 :(得分:0)
如果您指的是如何使用新的 issues
更新旧文档,则不需要这样做,因为这些问题不会与 opinion
相关联。在 NoSQL 数据库中,您不需要在不同条目之间具有一致的架构,因此您只需添加有意见的问题即可。
附带说明,根据您计划如何检索每个人的问题,您可能希望将它们全部存储在地图中而不是单个字段中:
{
issues: [{
issueName1: “sample opinion”,
issueName3: “sample opinion”
}]
}