Я хочу проверить, существует ли пользователь в 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»?