在颤振(飞镖)中从 Cloud FireStore Firebase 获取数据

时间:2021-02-12 15:54:39

标签: firebase flutter dart google-cloud-firestore

这是我的 Fire Base 云存储结构,文档中的数据存储为 Map

enter image description here

如果我想获取用户名到相应的uid,查询是什么?

另外,我想将用户名返回到文本小部件

使用的语言:Dart

    String getUserName (User user) {
        String username;
        
        /*   Query  */
        
        return username;
      }

class username extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Text("USER NAME : " + getUserName());
  }
}

请帮忙!

1 个答案:

答案 0 :(得分:1)

您可以使用 FlutterFire 包从 Firestore 读取数据 https://firebase.flutter.dev/docs/firestore/usage/#one-time-read

看看他们的例子,你只需要做一些调整:

const types = data?.main?.types ?? [];