как запросить условие выбора firebase, где дата datenow - PullRequest
2 голосов
/ 06 мая 2020

Я пытаюсь запросить в своем приложении Flutter, чтобы показать вводимые пользователем данные, которые сейчас отсортированы по дате. Я пробовал это

Stream<QuerySnapshot> getUserWorshipSnapshots(BuildContext context) async*{
//final Long server_timestamp = new DateTime.now().isUtc;
var currentTime = new DateTime.now();
final FirebaseUser user = await _auth.currentUser();
final uid = user.uid;
yield* Firestore.instance.collection('user').document(uid).collection('worship').orderBy('dateTime')
.startAt(currentTime).snapshots();}

enter image description here, и моя структура firebase такая enter image description here. есть идеи? спасибо

1 Ответ

0 голосов
/ 06 мая 2020

У вас есть коллекция users, а не коллекция user, поэтому добавьте недостающие s:

yield* Firestore.instance.collection('users').document(uid).collection('worship').orderBy('dateTime')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...