当前位置: 首页 > 知识库问答 >
问题:

firebase中的子集合

池麒
2023-03-14
user1

-table1

--subcollection

---data


-table2

--Subcollection

---data

-tabe3

--subcollection

---row

---data

----subcollection

-----row

------data

------data


user2

-table1

--subcollection

---data

-table2

--Subcollection

---data

etc.
table1


-row

--data

---id (user)

---data...



table2

-row

--data

---id (user)

---data...

etc.

共有1个答案

陆雅志
2023-03-14
table1

---id (user)

---data...

table2

---id (user)

---data...
 类似资料:
  • 在我的集合的SnapshotListener中,我使用以下命令循环遍历文档: 在 for 循环中的每个文档中,让我们称之为 ,我在 Cloud Firestore 上还有另一个文档集合。我想检索内子集合中的所有文档(每个文档只有一个字符串字段)。我能够做一个来获取本身,我用它来获取字符串字段,但我不知道如何获取其子集合中的文档。

  • 我的云Firestore数据库中有以下规则: 这个想法是,如果你拥有一个性能,你可以读写它;如果你登录,你可以创建一个性能。 此查询工作正常: 但是,如果我想获取'场景'子集合的内容,我会收到一个错误:"com.google.firebase.firestore.FirebaseFirestoreException:PERMISSION_DENIED:缺少或权限不足。"这是与以下查询: 我假设我需

  • 我正在使用Flutter和Cloud FiRecovery构建一个Instagram克隆,我正在尝试像这样构建数据库: 收藏(“时间线”) 实际上看起来像这样: 阅读项目标题,例如,很容易。我可以渲染一个Listview.builder并使用: 但是我如何遍历每个项目的评论子集合?我尝试了嵌套的Listview和this,但我无法访问elementAt(index)的子集合: 或者有没有更好的方法

  • 我知道根级firebase集合是最灵活和可伸缩的,子集合不能轻易删除。在计费方面,我知道firestore的存储数据总量、数据库操作和结果集返回的数据量。但比方说,对于一个包含消息的应用程序,我正在讨论不同的数据库体系结构方法 仅使用Root级别集合: 会话集合字段 成员(用户引用数组) 上次接收时间 会话ID(会话文档参考) 对对话和消息子集合使用根集合 会话集合字段 成员(用户引用数组) la

  • 我正在为管理员创建一个与firebase集成的web应用程序,这个web应用程序被管理员用来监控用户从ionic开发的Android或iOS应用程序发布的帖子或评论。 我的问题是,是否可能获取特定用户评论的所有评论。我可以查询单个集合,但在本场景中,commentsDocument是一个子集合,我希望获取用户在所有post中的所有注释,以便进行监视。

  • 在我的Firebase结构中,我有一个集合和一些子集合。我想在删除集合时,也删除子集合。我正在尝试做Firebase文档中的工作:“要在Cloud Firestore中删除整个集合或子集合,请检索集合或子集合中的所有文档并删除它们”。但它不起作用。我删除了集合,子集合仍然保存。我的代码: 编辑1