Мы используем базу данных Firestore.В нашем списке автомобилей у нас есть разные бренды.Каждый из брендов имеет одинаковые атрибуты с разными значениями.Мы хотим отфильтровать автомобиль и один или несколько атрибутов.Мы не хотим загружать все данные и фильтровать их на стороне клиента.
Мы уже пытались использовать следующий код:
constructor(
private afs: AngularFirestore
)
....
return new Promise<CarModel>((resolve, reject) => {
var carCollection = this.afs.collection<Car>('Cars', ref =>
ref
.where('Driver', '==', 'Man')
.where('Location', '==', 'Switzerland'));
Мы хотели бы иметь список с несколькими записями ите же атрибуты водителя и местоположения, которые мы отфильтровали.
образец автомобиля пожарной машины