我是Flutter的新手,我有一个问题,我需要在用户屏幕上显示文档ID的列表。我的数据库是图像中显示的数据库,我要列出的数据是标有蓝色键的数据库。我正在尝试使用StreamBuilder检索数据。
我已经搜寻信息好几天了,但是找不到解决我问题的答案。
在此之前,感谢您的关注。
答案 0 :(得分:1)
获取文档并显示document.documentID
。
下面的代码将在列表视图中显示ID。希望对您有帮助
StreamBuilder(
stream: firestore.collection("Usuarios").snapshots(),
builder: (context, snapshot) {
if(snapshot.data != null){
QuerySnapshot snap = snapshot.data;
List<DocumentSnapshot> documents = snap.documents;
return ListView.builder(
itemCount: documents.length,
itemBuilder: (BuildContext context, int index) {
DocumentSnapshot doc = documents[index];
return ListTile(
title: Text("${doc.documentID}"),
);
},
);
}else{
return CircularProgressIndicator();
}
},
);