Я хочу создать коллекцию. которые позволяют работать только с 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?
Привет, Кошик; могу я попросить вас включить в свой вопрос дополнительную информацию? Вы вставили код, в котором создали роль, но вам действительно нужно также показать последующие шаги: назначение этой роли пользователю, подключение от имени этого пользователя, попытка выполнения такого действия, как Удалить, и то, что mongodb делает, когда вы пытаетесь это сделать.
Привет, Винс Боудрен, я новичок в mongodb, и я пробовал только указанные выше шаги. Я использую mogodb 3.4, вы можете помочь решить эту проблему?

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