Я использую флаттер для запроса базы данных.У меня есть база данных в реальном времени, как показано ниже:
Я хочу выбрать запись по условию: email='test@gmail.com 'и пароль ='111111 '
Я прочитал решение по следующей ссылке Запрос, основанный на нескольких выражениях where в Firebase Но он не совместим с флаттером.Мой код выглядит следующим образом:
var snapshot = await _firestore
.reference()
.child(USERS_TBL)
.orderByChild('email')
.equalTo(email)
.once()
.then((DataSnapshot snapshot) {
print(snapshot.value);
});
вывод:
{- LeXpDcLqkwS0c1lgP7O: {user_role: USER, пароль: 111111, пол: 1, фамилия: abcee, имя_причины: abcd,электронная почта: test@gmail.com automotivecasts
Конечно, я могу разобрать значение, чтобы получить значение пароля, но я думаю, что есть другое решение, которое лучше.Как я могу сделать во флаттере?Большое спасибо !!!