Firebase Colection Where фильтрация по объекту

введите сюда описание изображения

Как получить отфильтрованные элементы, по свойству объекта например по idUser, 2 вариант будет работать только если все свойства совпадут, это не очень пластично. Хелп.

  const listingsRef = collection(db, 'resume');

  let q = query(
      listingsRef,
      // where('card_name', '==', 'Трубочист'),  // 1. Рабочее
      // where('idInvite', 'array-contains', {   // 2. Рабочее, только если все поля совпадают
      //   idUser: 'YpguqFwp1YeEFrQlQeJHaRWVKar1',
      //   numInvite: "H2YyxgD0GuhFuDK7k8JJ",
      //   status: "view"
      // }),
      // where('idLike', '==', 'Ks8AALPMJ0MkLl888A9jSBr2IaC3'), // 3

    );

 const querySnap = await getDocs(q);

Ответы (0 шт):