firebase - 从 Flutter 中的 Firestore 集合中获取所有内容

我在我的项目中设置了 Firestore。我创建了名为 categories 的新集合。在这个集合中,我创建了三个具有唯一 ID 的文档。现在我想在我的 Flutter 应用程序中获取这个集合,所以我创建了 CollectionReference:

Firestore.instance.collection('categories')

但我不知道接下来会发生什么。

我正在使用这个插件 firebase_firestore: 0.0.1+1

最佳答案

这是从我发现有效的集合中获取所有数据的最简单方法,无需使用已弃用的方法。

CollectionReference _collectionRef =
    FirebaseFirestore.instance.collection('collection');

Future<void> getData() async {
    // Get docs from collection reference
    QuerySnapshot querySnapshot = await _collectionRef.get();

    // Get data from docs and convert map to List
    final allData = querySnapshot.docs.map((doc) => doc.data()).toList();

    print(allData);
}

https://stackoverflow.com/questions/46611369/

相关文章:

android - flutter 的 Image.network 无法在发布 apk 上运行

ios - flutter IOS : CocoaPods could not find compa

dart - Flutter 中的特殊字符

android - 如何在 Flutter 中为文本创建气泡? (WhatsApp 用户界面)

dart - 使用 Flutter/Dart 关闭 Dismissible

android - flutter 上的图像比例类型中心裁剪?

flutter - 按下按钮时如何在 Flutter 上更改文本样式

visual-studio-code - VS Code(OSX)Flutter热重载不是由保存触发

flutter - 如何处理在 flutter 中动态创建的复选框列表?

flutter - 为什么某些变量在 flutter 自定义类中标记为最终变量?