Как получить данные из коллекции в флаттере пожарного магазина - PullRequest
0 голосов
/ 29 марта 2020

Я смог загрузить данные в мой пожарный магазин, используя приведенные ниже коды.

class AddressUpdate {
  final String phonenumber;
  final String address1;
  final String address2;
  final String city;
  final String state;
  final String zipCode;
  final String uid;

  AddressUpdate(
      {
      this.phonenumber,
      this.address1,
      this.address2,
      this.city,
      this.state,
      this.zipCode,
      this.uid});
}

// add address to firestore
  Future<void> updateAddress(
      address1, address2, phonenumber, city, state, zipCode) async {
    return await signUpCollection.document(uid).collection('address').add({
      'address1': address1,
      'address2': address2,
      'phonenumber': phonenumber,
      'city': city,
      'state': state,
      'zipcode': zipCode,
    });
  }

Future updateAddress(address1, address2,  phonenumber,
      city, state, zipCode) async {
    notifyListeners();
    FirebaseUser user = await _auth.currentUser();
    await Database(uid: user.uid).updateAddress(address1, address2, 
        phonenumber, city, state, zipCode);
  }

Как получить целые данные из коллекции адресов, чтобы иметь возможность обновлять все данные отдельно поскольку метод add имеет идентификатор пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...