• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

껏다 켜보니 funcoding 데이터베이스가 안보입니다 ㅠ

23.12.06 12:07 작성 조회수 109

0

다음 강의 듣다가 끄고 다시 켜 보니까 funcoding 데이터베이스가 보이질 않습니다. admin, config, local 3개만 보여요. refresh 해도 안보여서 새 데이터베이스를 만들고 refresh하니까 그 데이터베이스도 보이질 않네요.

뭐가 다른지 이 강의부터 되짚어보고 있는데, 저는 Connection folder이 <root level>로 잡히지 않고, Local resources로 잡힙니다. 혹시 이게 문제일까요?

 

답변 1

답변을 작성해보세요.

1

안녕하세요. 답변 도우미입니다.

말씀하신 부분으로는 유추하기는 어려운 것 같아요. 제 개인적인 의견으로는 아예 껐다 킨 후, 확인해보시고, 정 안보인다면, 아예 그 상태에서 funcoding 데이터베이스를 만들어보시면서 비교를 해보시면 어떠실까 한데요. 이외에 기본적으로 고려할 수 있는 부분은 다음과 같습니다만, 각각 확인 방법이 조금 만만하지는 않아서, 위 방법도 좋을 것 같습니다.

1. MongoDB 서비스 확인: MongoDB 서비스가 제대로 실행되고 있는지 확인해주세요. MongoDB가 실행되지 않고 있으면 데이터베이스 목록에 나타나지 않을 수 있습니다. 터미널이나 명령 프롬프트를 열고 mongod 또는 mongo 명령어로 MongoDB 서비스가 실행 중인지 확인해볼 수 있습니다.

2. 연결 설정 확인: MongoDB에 연결하는 설정이 올바른지 확인해주세요. Connection folder<root level>이 아닌 Local resources로 잡힌다고 하셨는데, 이는 연결 설정이나 경로 문제일 수 있습니다. 사용하고 계신 MongoDB 관리 도구(예: MongoDB Compass, Robo 3T 등)에서 연결 설정을 다시 확인해보세요.

3. 네트워크 문제: 네트워크 문제로 인해 MongoDB 서버에 연결할 수 없는 경우가 있습니다. 네트워크 연결 상태를 확인하고 필요하다면 방화벽 설정을 확인해보세요.

4. MongoDB 로그 확인: MongoDB의 로그 파일을 확인하여 문제의 원인을 파악할 수 있습니다. 로그 파일은 일반적으로 MongoDB 설치 디렉토리 내에 위치합니다.

5. 새 데이터베이스 생성 확인: 새로운 데이터베이스를 만들었을 때 보이지 않는다면, 실제로 데이터베이스가 생성되었는지 확인해야 합니다. MongoDB에서는 데이터를 실제로 쓰기 전까지 데이터베이스가 목록에 나타나지 않을 수 있습니다. 따라서 새로운 데이터베이스에 컬렉션을 만들고 데이터를 삽입해보세요.

 

감사합니다.

kyj00001님의 프로필

kyj00001

질문자

2023.12.06

네엡 다시 해보겠습니다!!감사합니다

kyj00001님의 프로필

kyj00001

질문자

2023.12.07

하루종일 부딪혀본 결과 강의 내에서 나온 대로 데이터베이스에 컬렉션을 삭제할 때 그 데이터베이스 안에 컬렉션이 없으면 삭제해버리는 이유 때문인걸로 확인했습니다! 감사합니다