У меня следующая проблема. Я пытаюсь управлять n-м структурой с помощью firebase. Поэтому я сделал три коллекции.
collections
|-----cards
|----name
|----text
|-----cardlist
|----name
|----numberOfCards
|-----card_cardList
|----cardId
|----cardListId
|----number
Теперь у меня есть идентификатор cardList
, и моя цель - получить все карты, которые есть в этом списке. Чтобы получить их из коллекции card_list
, я сделал это collection('card_list', q => q.where('cardListId', '==', myId)
.
После этого я должен как-то сопоставить значение number
со значениями карт, которые мне нужно каким-то образом получить.
У кого-нибудь есть предложения, как это сделать?
Отредактировано: card_cardList
- это коллекция, которая показывает отношение n к m между карточками и списком карточек