У меня есть две коллекции firestore:
элементы: {цвет: красный, размер: большой, форма: квадратная}
сохраненный поиск: { цвет: синий, размер: маленький, форма: круг }
Я пытаюсь добиться того, чтобы каждый раз, когда новый элемент добавляется в коллекцию элементов, мне нужно было получить все сохраненные поиски, соответствующие этому элементу. Проблема в том, что у меня могут быть элементы с отсутствующими свойствами (может быть, только цвет и размер без формы), а также сохраненные поиски без свойств (может быть, только цвет).
Я хочу, например, чтобы этот элемент {цвет: желтый, размер: средний} соответствовал сохраненному поиску {цвет: желтый}.
Можем ли мы использовать какой-нибудь оператор вроде where-equals-or-empty в firestore? Благодарю вас!