Отношение многие ко многим в Firebase

У меня есть база данных Firebase. У меня есть компании и подрядчики. Подрядчик может работать в нескольких компаниях, и у компании может быть несколько подрядчиков. Это прямое отношение многих ко многим. Я хочу быть в состоянии ответить на вопросы о компаниях и подрядчиках:

Предоставлена ​​компания, которая является действующими подрядчиками.С учетом подрядчика, на какие компании они работают.

Какие есть альтернативы для структурирования данных в базе данных?

Ответы на вопрос(2)

Ваш ответ на вопрос