如何在flutter中获取Firebase firestore的具体集合名称?

问题描述 投票:0回答:1

我有一个应用程序,可以在其中管理两种类型的应用程序。我将两个用户数据存储在不同的集合中,因此希望根据用户类型导航屏幕。这就是为什么我想从 Firebase Firestore 收集名称,以便根据用户类型显示不同的屏幕。

main. dart file 上面是我的主 .dart 文件的代码,其中我使用流生成器根据数据识别用户群 if condition where i identify snap shot has data

这是我识别快照是否有数据的情况,如果快照有数据,则它会移动到选项卡屏幕(),但我想根据用户类型识别数据库,然后根据用户类型向他们显示不同的屏幕。请帮忙!

flutter firebase google-cloud-firestore firebase-authentication
1个回答
0
投票

您的数据模型是导致您出现问题的原因。将两种类型的用户存储在单个集合中,并在每个文档中使用一个字段来指示用户类型。然后,您可以从已知位置读取用户文档,并根据其类型导航到正确的屏幕。

© www.soinside.com 2019 - 2024. All rights reserved.