firebase - Flutter Firebase如何获取随机文档

标签 firebase flutter dart google-cloud-firestore

我正在尝试从Firebase获得一些随机帖子。但是我无法获得随机文档ID。
有没有办法像这样从Firebase检索数据:-

  getRandomData() async {
QuerySnapshot snapshot = await posts
    .document(random.id)
    .collection('userPosts')
    .getDocuments();}

我想这么说。现在我能够正常使用斜体获取文档ID,所以现在如何从Firebase获取随机文档ID。
enter image description here

最佳答案

首先在列表中列出documentIdsvar list = ['documentId1','documentId2','documentId3'];var element = getRandomElement(list);然后查询documentSnapshot

关于firebase - Flutter Firebase如何获取随机文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63302507/

相关文章:

dart - 如何在 Flutter 中删除字符串上的点(.)?

android - 在 Flutter 中用不同颜色显示几个单词

firebase - 无法使用Flutter和Firebase将数据写入Firestore

firebase - 是否有 Firestore 的 Dart 接口(interface) - 使用 https ://firebase. google.com/docs/firestore/quickstart 中的 API?

javascript - Google Firebase OrderByChild 不支持嵌套动态键

ios - iOS FirebaseAnalytics Pod 中的非模块 header

android - Firebase 动态链接始终为空

dart - 如何创建两级循环进度指示器?

sqlite - 在 Android 上后台获取 Flutter 访问数据库

reactjs - 带 React 路由器的 Firebase 托管