반응형
몽고디비에서 테스트 DB에 있는 컬렉션을 삭제하는 도중 MongoServerError: ns not found 라는 에러가 발생했다.
해당 에러에 대한 원인과 해결방법을 알아보자.
MongoServerError: ns not found
위와 같은 에러는 존재하지 않는 컬렉션에 대해서 작업을 수행할 때 발생한다.
테스트 코드상에서 이미 삭제한 컬렉션을 다시 한번 삭제하려고 해서 발생한 문제로 확인되었다.
하지만 삭제 뿐만아닌 기본적인 CRUD에 대해서도 존재하지 않는 컬렉션에서 작업을 수행할 때 발생한다.
해결방법은 간단하다.
해당 에러를 던진 코드 및 작업을 수행하기 위한 컬렉션을 생성해주면 된다.
반응형
'DataBase > MongoDB' 카테고리의 다른 글
[Mongoose] mongoose를 사용한 mongodb 필드를 삭제하는 방법 (0) | 2022.12.08 |
---|---|
[MongoDB] The value of "offset" is out of range. It must be >= 0 && <= 17825792 (0) | 2022.11.14 |
[Mongoose] mongoose 에서 statics method와 instance method의 차이점 (0) | 2022.07.14 |
[Mongoose] mongoose 사용시 save가 느린 현상 해결 방법 (0) | 2022.07.03 |
[MongoDB] MongoDB Version Upgrade 하는 방법 (Standalone) (0) | 2022.05.12 |