• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 몽고디비 find로 데이터를 가져오는데 빈 Array가 옵니다 ㅠ

몽고디비 find로 데이터를 가져오는데 빈 Array가 옵니다 ㅠ

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #83872

    신선한당근
    참가자
    몽고디비 컬렉션(post)에 데이터가 있음에도 불구하고
    await db.collection('post').find().toArray();로 데이터를 가져오면 결과로 빈 배열이 옵니다.
    원인을 못 찾겠습니다... ㅠ
    #83887

    codingapple
    키 마스터
    mongodb 사이트에서 db연결 url 다시 복사붙여넣기 해봅시다
    #83891

    신선한당근
    참가자
    다시 연결 정보 url을 복사 붙여넣기 해도 같은 결과가 나옵니다 ㅠ
    아래는 제 코드인데요, 리액트 훅 컴포넌트 자체에 async를 붙여서 디비 연결을 시도하면 dns 관련 에러가 나서 getServerSideProps를 따로 정의해
    props로 넘겨받는 식으로 짰습니다.
    
    database.js (db 연결 관련)
    db 연결 관련 js
    
    index.js (메인 페이지)
    메인 페이지
    
    메인 페이지의 console.log('result: ', result); 부분이 항상 빈 배열로 찍히고 있네요 ㅠ
    #83926

    codingapple
    키 마스터
    result변수를 getServerSideProps 안에서 출력해보거나
    forum이라는 이름의 데이터베이스에 post 컬렉션 맞나 확인해봅시다 
    
    #86018

    신선한당근
    참가자
    콜렉션을 삭제하고 다시 생성했더니 잘 동작합니다.
    뭔가 이름이 꼬였던 것 같습니다!
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠