Я столкнулся с проблемой прямо сейчас. Я действительно не понимаю, в чем моя вина.
Я пытаюсь запросить с помощью библиотеки @ 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
все еще не поддерживается?