флаттер мур фильтр с датой - PullRequest
       10

флаттер мур фильтр с датой

0 голосов
/ 23 февраля 2020

Я хочу получить поток записей, которые находятся в тот же день ввода (как и все записи с датой 23 февраля 2020 г.).

Stream<List<BloodSugar>> watchBloodSugarsInDate(DateTime date) {

    return (select(bloodSugarsEntity)
          ..where((bp) => bp.date.equals(date)))
        .map((bloodSugarsEntity) => convertEntityToModel(bloodSugarsEntity))
        .watch();
  }

это мой код, но он не работать, потому что dateTime это объединение даты и времени. Я пытался использовать вложенные запросы для раздельного сравнения года, месяца и дня, но не смог этого сделать. Любая помощь будет очень ценной.

1 Ответ

0 голосов
/ 23 февраля 2020
  bool isSameDate(bp) {
    final value = bp.date;

    return value.year == date.year &&
        value.month == date.month &&
        value.day == date.day;
  }
...