본문 바로가기

Error Notes

[Next.js] error - unhandledRejection: MongoServerError: user is not allowed to do action [find] on [test.users]

반응형

 

error - unhandledRejection: MongoServerError: user is not allowed to do action [find] on [test.users]
    at Connection.onMessage (C:\Users\leejoonho)
    at _write (node:internal/streams/writable:330:10)
    at MessageStream.Writable.write (node:internal/streams/writable:334:10)
    at TLSSocket.ondata (node:internal/streams/readable:754:22)
    at TLSSocket.emit (node:events:527:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23) {
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  [Symbol(errorLabels)]: Set(0) {}

 

해당 애러 의 핵심은 AtlasError -> 데이터베이스에 문제가 있는 것이다. 

나는 몽고db mongoose 라이브러리를 사용하였다. 

이 화면으로 들어가야한다. 

edit 클릭 ! 

여기까지 변경을 진행해준다 

그리고 다시 시작해주면 해당 에러는 사라진다 

-> 즉 에러는 db 사용자의 권한문제인것 ! 

반응형