장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › Part 2 4강 DB데이터 읽기 관련 질문입니다.
다음 코드에서 console.log로 출력하는 부분이 모두 출력되지 않습니다. 응답.render 부분은 잘 실행됩니다. 다른 코드에서 db와의 연결은 잘 되었고 db.collection('post').insertOne도 정상적으로 잘 동작합니다. 왜 전체 데이터를 읽어오는 저 부분만 실행이 안 되는지 잘 모르겠습니다.
응답.render를 toArray 콜백함수안으로옮깁시다
그렇게 옮겼을때는 페이지에 아예 아무것도 뜨지 않습니다. 콜백 함수 내부 부분이 아예 실행되지 않는것 같습니다.
db.collection().find().toArray().then((결과) => { console.log(결과); });
하면 결과 잘나오나 출력해봅시다
와 말씀하신대로 해 보니 정상적으로 결과가 출력되었습니다! 왜 이런 것인가요?
mongodb 설치버전 다르면 그렇습니다
아아 답변해 주셔서 감사합니다!