Массив запросов Firebase Angular Использование "in" - PullRequest
0 голосов
/ 27 мая 2020

Я столкнулся с проблемой прямо сейчас. Я действительно не понимаю, в чем моя вина.

Я пытаюсь запросить с помощью библиотеки @ angular / fire

Ниже приведен мой код запроса:

return this.firestore.collection('Transaksi', ref => ref
  .where('travel', '==', travel)
  .where('waktu', 'in', [1, 5]) //this line is problem.
  .where('tanggal', '==', tanggal)
  .where('dariKota', '==', dari)
  .where('menujuKota', '==', menuju))
  .valueChanges()

Но я получаю значение только тогда, когда waktu == 5.

Если я использую

return this.firestore.collection('Transaksi', ref => ref
  .where('travel', '==', travel)
  .where('waktu', '==', 1)
  .where('tanggal', '==', tanggal)
  .where('dariKota', '==', dari)
  .where('menujuKota', '==', menuju))
  .valueChanges()

, я получаю правильное значение, когда использую waktu == 1 или waktu == 5 ( нормальный). Но ничего не получилось, когда использую waktu in [1, 5]. Я пытаюсь использовать waktu in [5, 1], но результат получил.

Что-то там не хватает? или в angular, in все еще не поддерживается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...