У меня есть 2 вида документов: пользовательские документы, в которых хранятся данные учетной записи, и документы, в которых хранится дополнительная информация о компании пользователя
например:
UserDocs:
{ id : ABC
, name : "user1"
, active : false
, type : "user"
}
{ id : XYZ
, name : "user2"
, active : true
, type : "user"
}
компания:
{ id : ...
, name : "company1"
, owner : "ABC"
, type : "company"
}
{ id : ...
, name : "company2"
, owner : "XYZ"
, type : "company"
}
владелец ссылается на идентификатор документа пользователя, который создал документ после регистрации, теперь я хотел бы просматривать только те компании, в которых для владельца документа установлено активное значение
Какой лучший способ сделать это? я могу использовать функции уменьшения? любые примеры будут оценены