Firebase Flatter:firestore文档的未来构建器
我想获得一些用户的文档(在我的收藏中:users)。 我把我想要的所有ID都存储在一个列表中Firebase Flatter:firestore文档的未来构建器,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,我想获得一些用户的文档(在我的收藏中:users)。 我把我想要的所有ID都存储在一个列表中 List shortIDList = [12345, 23425, 32453] 我尝试使用这个函数从shortIDList中获取用户 shortIDList.forEach((element) => getFirestoreUsers(st: element)); getFirestoreUsers({String st}) async { await Firestore.ins
List shortIDList = [12345, 23425, 32453]
我尝试使用这个函数从shortIDList中获取用户
shortIDList.forEach((element) => getFirestoreUsers(st: element));
getFirestoreUsers({String st}) async {
await Firestore.instance
.collection('users')
.document('$st')
.get()
.then((DocumentSnapshot ds) {
print(ds.data);
// I would like to add all these documents to a futurebuilder
});
}
我想添加我可以在futurebuilder中使用的所有文档(到新列表?),以显示所有用户信息例如:个人资料图片、姓名等
可能吗
谢谢 您使用的是列表,但数据是通过json保存的 尝试使用此json格式
有关更多信息,请参见此链接我找到了解决方案: 您可以将其添加到列表中
myList.add(ds.data);
但您必须定义列表:
List<Map<String, dynamic>> myList = List<Map<String, dynamic>>();
List myList=List();
这样就有可能在futureBuilder中使用它