Поскольку пространства имен являются строками (ограничено [0‑9A‑Za‑z._‑]{0,100}
), вы можете просто использовать "_"
или где-то в качестве разделителя для своих подпространств имен, так что у вас будут пространства имен, такие как "% organisation_% user «
Но ваш аргумент
Так что мне не нужно искать все документы
не кажется достаточно веской причиной, чтобы идти по этому пути. Ваш код станет более сложным (и, как следствие, больше , вероятно, к утечке данных), если вам постоянно приходится переключаться между пространствами имен, чтобы получить данные, которые являются общеорганизационными по отношению к общему пользователю. Производительность не улучшится больше, чем если бы вы фильтровали свой список documents
по полю идентификатора пользователя.