Код:
CollectionReference reference = Firestore.instance.collection("users");
Map<String, dynamic> dummyData = {};
List elements = List.generate(5, (index) => index);
Future.forEach(elements, (element) async {
dummyData["key"] = "$element";
await reference.add(dummyData);
});
Как видите, я жду каждого дополнения. Но данные, которые я вижу на консоли Firebase, находятся в следующем порядке:
randomId:
key: 3
randomId:
key: 4
randomId:
key: 1
randomId:
key: 0
randomId:
key: 2
Однако это должно быть:
randomId:
key: 4
randomId:
key: 3
randomId:
key: 2
randomId:
key: 1
randomId:
key: 0
Может кто-нибудь сказать мне, что я делаю неправильно, я newb ie для Flutter и Firebase.
Редактировать:
Я не загружаю данные, а записываю их на сервер. Данные должны были быть записаны в том же порядке, в котором я пишу код, не так ли?