![](/img/trans.png)
[英]MongoError: user is not allowed to do action [insert] on [test.tours]
[英]MongoError: user is not allowed to do action [find] on [test.users]
我使用 MongoDB Atlas 作为我的数据库,并使用 Mongoose 作为我的 Node.Js/MongoDB 后端。 我能够成功地将我的 Express 服务器与 MongoDB Atlas 连接起来。 但是,当尝试创建对此数据库的 Put 调用时,系统会提示我以下错误:
UnhandledPromiseRejectionWarning: MongoError: user is not allowed to do action [find] on [test.users]
我在 Atlas readWriteAnyDatabase
角色设置为我的用户,所以我认为它与 Atlas 中配置的权限没有任何关系
将“readWrite”角色分配给连接链接中指定的用户。
数据库访问 -> Select 用户 -> 数据库用户权限 -> 特定权限 -> 读写角色
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.