Разрешить только найти и вставить действие в коллекцию mongodb

Я хочу создать коллекцию. которые позволяют работать только с insert и find. Я прочитал Privilege Actions в mongodb, и я применил этот метод, но все действия выполняются как remove и update

я пробовал следовать

db.createRole({
  role: "master",
  privileges: [
    { resource: { db : "db_name",collection:"lock" }, actions: ["find","insert"] },
  ],
  roles : []
})



 db.grantPrivilegesToRole("master",[{resource : {db : "db_name",collection:"lock"},actions : ["find","insert"]}],{w : "majority"})

как разрешить только insert и find?

Этот вопрос действительно относится к dba.stackexchange.com, который является сайтом, который следует использовать для администрирования базы данных и вопросов конфигурации. StackOverflow предназначен только для тем программирования, к которым этот вопрос не относится. Переместите свой вопрос на правильный сайт, удалив его и разместив повторно.

Neil Lunn 01.05.2018 13:34

Привет, Кошик; могу я попросить вас включить в свой вопрос дополнительную информацию? Вы вставили код, в котором создали роль, но вам действительно нужно также показать последующие шаги: назначение этой роли пользователю, подключение от имени этого пользователя, попытка выполнения такого действия, как Удалить, и то, что mongodb делает, когда вы пытаетесь это сделать.

Vince Bowdren 01.05.2018 13:55

Привет, Винс Боудрен, я новичок в mongodb, и я пробовал только указанные выше шаги. Я использую mogodb 3.4, вы можете помочь решить эту проблему?

Kaushik Makwana 01.05.2018 13:59
Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
0
3
39
0

Другие вопросы по теме