Влияет ли порядок фильтрации на результаты запроса в Firestore? - PullRequest
0 голосов
/ 05 мая 2018

У меня есть запрос, чтобы получить данные Firestore, используя предложение where. (Я использую angularfire2 )

Код:

this.db.collection('trips', ref => ref.where('origin', '==', this.trip.origin)
                                  .where('destination', '==', this.trip.destination)
                                  .where('avaiableSeats', '>', 0))

У меня проблема в том, что для тех же данных, , этот запрос ничего не возвращает .

Но если я изменю источник на пункт назначения , например:

this.db.collection('trips',ref=>ref.where('destination', '==', this.trip.destination)
                                  .where('origin', '==', this.trip.origin)
                                  .where('avaiableSeats', '>', 0))

Внезапно все объекты возвращаются правильно. Есть идеи, почему или что происходит?

...