MongoDB: Дизайн для защиты документа - PullRequest
0 голосов
/ 22 февраля 2019

Я новичок в MongoDB и ищу дизайн для защиты документов.Каждый документ может быть доступен для набора групп пользователей или отдельных пользователей с разрешениями CRUD для каждого документа.Я думаю об использовании массива в документе для хранения этой информации.Причина в том, что я хочу отфильтровать документы по разрешениям при запросе документов, и я прочитал, что объединение по коллекциям не поддерживается.

Мои проблемы следующие:

  • Производительность при удалении разрешений.Каково влияние обновления десятков тысяч документов?
  • Нет транзакций при удалении разрешений для нескольких документов.Вместо того чтобы создавать собственные транзакции, какие шаблоны доступны, чтобы избежать потери разрешения на удаление?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...