Flitster Firestore, как проверить, существует клиент или нет по номеру мобильного телефона - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу проверить, существует ли пользователь в Firestore .Ниже мой код

Future<bool> _checkCustomerExist() async {
    final QuerySnapshot result = await Firestore.instance
        .collection('customer')
        .where('mobile', isEqualTo: _customerFormData.mobile)
        .limit(1)
        .getDocuments();
    final List<DocumentSnapshot> documents = result.documents;
    if (documents.length > 0) {
      return true;
    } else {
      return false;
    }
  }

Я проверяю его путем сжатия поля mobile.Все работают хорошо, но проблема в том, когда я иду редактировать клиентский вызов того же метода перед редактированием.Поэтому каждый раз я вынужден также принудительно редактировать номер мобильного телефона.Вопрос в том, как поставить условие, например, «documentID» не равно текущему клиенту «documentID»?

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