Всем привет!
Делаю интернет магазин на angular + firebase. Компа рядом нет, но мучает один вопрос.
В firestore лежит 9 карточек.
[
{
id: '...',
color: 'blue',
size: 100,
price: 20000,
img: '',
name: '',
description: ''
},
...
].
В шаблоне есть песочница где пользователь может выбрать цвет и размер.
Выберите нужный размер:
100 | 160 | 200
Выберите цвет:
Синий (blue) | Красный (red) | Белый (white).
Пользователь может выбрать несколько size и color. Соответственно это будет массивом.
Пользователь выбирает размер и цвет. Например пользователь выбрал:
size: [100, 160], color: ['blue', 'red'].
Я должен с firestorе вытащить товары которые совпадают с запросом:
size: [100,160] && color: ['blue', 'red'].
Я помню что в firestore можно вытащить все данные с коллекций через get() или вытащить один через id. А можно вытащить данные передав массив параметров get() и firebase отфильтрует данные по ключам?