我有几个文件的ID,并希望所有的人都聚集后运行的功能。
现在我的代码如下所示:
List<Future<DocumentSnapshot>> futures = [];
currentVenuesIds.forEach((currentVenueId) {
Future<DocumentSnapshot> venueFuture = Firestore.instance
.collection('venues')
.document(currentVenueId)
.get();
futures.add(venueFuture);
});
futures.getAll(...) //????????? This does not exist
在云文档的FireStore有一种叫做方法getAll()
https://cloud.google.com/nodejs/docs/reference/firestore/0.13.x/Firestore#getAll
有没有这样的事情对于Flutter
SDK? 如果不是,什么是最好的方式get()
从服务器上的多个文档以并行的方式,知道他们的所有的promise/future
s的解决?