update_field_name_in_collection function

dynamic update_field_name_in_collection({
  1. required String collection,
  2. required String old_field,
  3. required String new_field,
})

Implementation

update_field_name_in_collection({
  required String collection,
  required String old_field,
  required String new_field,
}) async {
  QuerySnapshot collection_snapshot =
      await FirebaseFirestore.instance.collection(collection).get();

  for (var document in collection_snapshot.docs) {
    update_field_name_in_document(
      collection: collection,
      document: document,
      old_field: old_field,
      new_field: new_field,
    );
    collection_counter++;
  }
  print_collection_counter();
}