Я хочу проверить, имеет ли поле nam
заданное значение c, и вернуть значение boolen, если оно истинно (или проверить что-то еще - что угодно). Вот мой код, который на самом деле проверяет, но все еще что-то возвращает (некоторые автоматически сгенерированные данные с сервера), и если я проверю null
, конечно, он никогда не будет нулевым.
Итак, какой самый простой и лучший способ сделать это? И лучше ли это делать на стороне сервера? PS Я хочу сообщить пользователю, что поле с этим значением найдено!
Вот мой текущий код:
var type_of_vendor = db().collection(this.state.vendor_type).where('nam', '==', this.state.vendor_name);
type_of_vendor.get()
.then((user) => {
if (user.exists) {
this.state.error = true;
let errorMessage = 'error message';
this.setState({ errorMessage: errorMessage });
} else {
this._signUpVendorvalidateHandler();
}
});