GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
设计 Firestore 集合以从 MySQL 迁移用户配置文件和帖子。您应该如何构建集合和子集合?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为用户配置文件创建一个根集合,并为每个用户的帖子创建一个子集合。.
为什么这是答案
正确答案是为用户配置文件创建一个根集合,并为每个用户的帖子创建一个子集合。在 Firestore 中,这种结构允许高效地检索特定用户的所有帖子,因为它们被组织在用户文档的子集合中。同时,用户配置文件可以独立于其帖子进行管理和查询。
为用户配置文件和用户帖子创建两个独立的根集合会增加查询复杂性,因为需要执行两次查询才能获取用户的配置文件和帖子。将每个用户的帖子作为嵌套列表字段存储在用户配置文件文档中,会限制帖子的数量和大小,并且难以对单个帖子进行查询或更新。为用户帖子创建一个根集合并为每个用户的配置文件创建一个子集合,则会导致不直观的数据模型,难以管理和查询。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡