Node.js, MongoDB

[Node.js, MongoDB] 3. MongoDB에서 데이터 받아오기

qweasd5123 2025. 5. 28. 17:10

MongoDB 사이트에서 데이터 생성

insert document 버튼을 눌러 2개의 데이터 생성

 

MongoDB에 있는 데이터 가져오기

// /list 페이지에 접속하면 'post'에 있는 데이터 가져와서 출력하기
app.get('/list', async (요청, 응답) => {
  let result = await db.collection('post').find().toArray()
  console.log(result)
  응답.send(result[0].title)
})

 

결과

 

데이터 나눠서 출력하기

// 첫번째 게시물만 출력하기
app.get('/list', async (요청, 응답) => {
    let result = await db.collection('post').find().toArray()
    console.log(result[0])
    응답.send('DB에 있던 게시물')
})

// 첫번째 게시물의 제목만 출력하기
app.get('/list', async (요청, 응답) => {
    let result = await db.collection('post').find().toArray()
    console.log(result[0].title)
    응답.send('DB에 있던 게시물')
})