Создать доступ только для чтения mongoose / mongodb или защитить схему от изменения / удаления объекта? - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть приложение, которое подключается к существующей базе данных и извлекает из нее некоторые данные. Это приложение будет использовать эту базу данных в режиме только для чтения. Несмотря на то, что это наш код, я хотел бы добавить защиту «на уровне дурака» от случайного изменения / удаления документов другими разработчиками / мной лично. Пробовал с pre hooks , но похоже, что есть разные remove hooks, запрос, модель, документ и т. Д. Но я не смог добиться согласованности в поведении для всех типов удаления запросов, запрос, модель, документ и т. д. ... Есть ли подходящее решение этой задачи?

1 Ответ

1 голос
/ 11 декабря 2019

Создайте пользователя только для чтения и подключитесь через него: https://sysadmins.co.za/create-read-only-users-in-mongodb/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...