我有一个用户数据库,如下所示:

我想返回一个数组,或者一个映射,或者一个列表,或者一些我可以迭代的东西,可能看起来像这样:
Jack Danniels,Jonathan Wells,Fredrick Reich
我有以下代码:
void getData() async {
QuerySnapshot querySnapshot = await Firestore.instance.collection('users').getDocuments();
var list = querySnapshot.documents;
print(list);
}打印"list“并没有返回我想要的结果。这看起来应该很简单,但我花了相当多的时间四处看看。我的最终目标是遍历列表并在任何一个时间点识别重复的名称。
发布于 2020-02-26 12:36:16
您显示的代码使用Firestore,但屏幕截图显示的是实时数据库。这是两种不同的数据库产品。您不能使用Firestore SDK编写代码来读取实时数据库中的数据。如果您想在Firestore中处理内容,则需要将集合和文档实际填充到Firestore数据库中。
https://stackoverflow.com/questions/60406813
复制相似问题