26: NamespaceNotFound (오류 코드 26)
MongoDB의미
참조한 네임스페이스(database.collection)를 찾을 수 없다. 지정한 컬렉션 또는 인덱스가 존재하지 않는다.
원인
컬렉션 이름 오타, 아직 생성되지 않은 컬렉션, 잘못된 데이터베이스 컨텍스트, 또는 존재하지 않는 컬렉션에 대한 drop/인덱스 작업 시도.
해결 방법
컬렉션 이름과 데이터베이스를 확인한다: show collections. 이름은 대소문자를 구분한다는 점을 기억한다. MongoDB는 첫 쓰기 시 컬렉션을 자동으로 생성한다. 필요하면 db.createCollection()으로 명시적으로 생성한다. drop 같은 작업은 사전에 컬렉션 존재 여부를 확인한다.