【发布时间】:2020-12-03 11:01:55
【问题描述】:
我创建了一个函数 userData(),代码是
userData() async
{
var userData = await _db.collection('users').document(_uuid).get();
return userData;
}
我将使用 uid 获取特定用户的数据并返回它。
我用来打印数据的代码如下
return FutureBuilder(
future: authService.userData(),
builder: (_,snapshots){
if(snapshots.connectionState == ConnectionState.waiting)
{
return Center(child: Text('Loading...'),);
}
else{
print("Snapshots: "+snapshots.toString());
return ListView.builder(itemCount: 1, itemBuilder: (_,index){
return ListTile(
title: Text(snapshots.data["username"].toString()),
);
});
}
}
);
firestore的结构是
Collection('user') -> document(uid) -> 1.username 2.email ....
此错误的原因是什么以及如何解决?
【问题讨论】:
标签: android firebase flutter google-cloud-firestore