Если вы просто хотите прочитать значение одного свойства, вам не нужны l oop и Iterable
.
. Это может быть что-то вроде:
var user = await firebaseauth.currentUser();
_userid = user.uid;
var query = FirebaseDatabase.instance.reference().child("stats/another/posts");
var snapshot = await query.once()
var result = snapshot.value;
print(result);
Изменения, которые я сделал:
- Вы можете передать весь путь в
child
, что сохраняет некоторые символы. - Используйте
await
при вызове once()
, так что вам не нужен блок then
. - Удалите l oop, поскольку снимок теперь содержит точное значение, которое вы ищете.
I не запускал код, но это должно быть довольно близко.