MongoDB에 있는 데이터 출력하려면
이제 DB 에 있는 데이터를 뽑아서 html 페이지에 보여주려고 합니다. 그러기 위해 몽고디비 사이트에 직접 데이터를 하나 넣어줘봤습니다.
{
title : '안녕',
content : '반가워'
}
MongoDB 에서 특정 컬렉션에 있는 모든 document 를 가져오고 싶다면, 아래 코드처럼 작성하면 됩니다. 이를 출력하면, [document 1, document 2,...] 형태의 자료로 넘겨줍니다. document 들을 가져오면 { object } 자료형으로 되어있습니다. 다만, db 변수 사용시엔 저번시간에 정의해둔 connectDB() 라는 함수를 가져다 쓰면 됩니다.
await db.collection('post').find().toArray()
'Next.js > 코딩애플' 카테고리의 다른 글
useRouter (0) | 2023.09.17 |
---|---|
상세페이지 만들기 1 (Dynamic route) (0) | 2023.09.17 |
쇼핑몰 프로젝트 생성 / MongoDB 사용 (0) | 2023.09.17 |
client/server component, import 문법 (0) | 2023.09.17 |
여러 페이지 만들기 (라우팅) (0) | 2023.09.17 |