Flutter和Firebase:根据当前用户ID获取DocumentSnapShot

时间:2020-05-13 10:38:19

标签: firebase flutter google-cloud-firestore

这是从数据库获取当前用户文档快照的代码。

apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
labels:
    chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 
  1. 我得到了currentUserId。没问题。

2.userRef是Firebase(Future getCurrentUSerData() async { final DocumentSnapshot doc = await userRef.document(currentUserId).get(); currentUser = MyUser.fromDocument(doc); } )中用户的引用

  1. 但是当我检查currentUser值时,该值返回为空。

  2. 问题-如何根据当前用户ID获取当前用户数据?

1 个答案:

答案 0 :(得分:0)

请更改

final DocumentSnapshot doc = await userRef.document(currentUserId).get();

final DocumentSnapshot doc = await userRef.doc(currentUserId).get();