본문 바로가기

Trouble Shooting

[MongoDB-atlas ]user is not allowed to do action [insert] on [test.users]

atlas를 처음 사용하게 되면 유저를 만들고 사용을 해야한다.

그때 권한을 설정해 주지 않으면 api 요청을 보내는 과정에서 데이터베이스에 접근을 못하고 아래와 같은 에러가 뜨게 된다.

 

에러

user is not allowed to do action [insert] on [test.users]

 

 

 

해결법

1. Database Access로 들어가기

 

2.Data base User Privileges 의 Built-in Role의 설정을 각자 상황에 맞는 권한을 부여한다.

대부분 Atlas admin 을 주며 배포 까지 하는 프로젝트일 경우 다시 공부를 해 봐야겠다.