我需要从FireBase中得到一个特定的元素。我不需要流生成器,我只需要一个元素。有人能帮我吗?
我有这个:
final DocumentReference postRef = Firestore.instance.collection('Usuarios').document(email);
Firestore.instance.runTransaction((Transaction tx) async {
DocumentSnapshot postSnapshot = await tx.get(postRef);
if(postSnapshot.exists)
{
// do something
}
}
最佳答案
也许这对你有帮助
QuerySnapshot querySnapshot = await Firestore.instance
.collection('Usuarios')
.where("email", isEqualTo: email)
.getDocuments();
var userList = querySnapshot.documents;
List<DocumentSnapshot> ds = userList;
ds.forEach((u) {
userName = u.data["name"];
});
关于firebase - 从firebase获取数据以 flutter ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52157423/