Я думаю, что есть ключ взлома.
У организации будет обычное поле идентификатора и другое поле псевдонимов.Поле 'aliases' будет разделено запятыми.В этой области вы будете отслеживать организации, которые могут указывать на то же самое в реальном мире.Предположим, что существует 2 организации с именем organization_1, organization_2 и id 1, 2.
organization_1 organization_2
_id = 1 _id = 2
aliases = '1, 2' aliases = '2, 1'
Если вы хотите запросить события, которые принадлежат только Organization_1, вы можете это сделать.Если вы хотите запросить все события Organization_1, Organization_2, вы проверите его, если поле псевдонимов содержит ключ.Возможно, разделитель должен быть не просто ',', он также должен окружать поле псевдонимов в целом.Что-то вроде ', 1,2,'.Таким образом, мы можем убедиться, что он содержит ', id,'