Next.js/코딩애플

글목록 조회기능 만들기 (DB 데이터 출력)

해갈 2023. 9. 17. 21:07

MongoDB에 있는 데이터 출력하려면

이제 DB 에 있는 데이터를 뽑아서 html 페이지에 보여주려고 합니다. 그러기 위해 몽고디비 사이트에 직접 데이터를 하나 넣어줘봤습니다.

{
  title : '안녕',
  content : '반가워'
}

 

MongoDB 에서 특정 컬렉션에 있는 모든 document 를 가져오고 싶다면, 아래 코드처럼 작성하면 됩니다. 이를 출력하면, [document 1, document 2,...] 형태의 자료로 넘겨줍니다. document 들을 가져오면 { object } 자료형으로 되어있습니다. 다만, db 변수 사용시엔 저번시간에 정의해둔 connectDB() 라는 함수를 가져다 쓰면 됩니다.

await db.collection('post').find().toArray()