728x90
반응형

DB데이터 불러오기

app.get('/list', async (요청, 응답) => {
  let result = await db.collection('컬렉션명').find().toArray()
  console.log(result) //콘솔에 가져온 데이터 모두 표시
  응답.send(result[0].title) //응답해주세요. 0번째 개시물의 title이라는 데이터를
})

해석

app.get('/list', async (요청, 응답) => {

app.get : 겟요청

async : await 을 쓰기위한 문법(그냥 만든사람이 어웨잇쓸려면 에이싱크 적으래)

=> : function과 같은뜻

 

let result = await db.collection('컬렉션명').find().toArray()

await : 다음줄을 실행하기 전에 잠깐 대기 await를 쓰기위해서는 async를 써야함

db.collection('컬렉션명') : DB.의 ' 아무게'컬렉션 에서

find() : 찾아라

toArray() : 모든 배열을

(참고로 자바스크립트문법 중에 대괄호[ ] 안에 여러가지 데이터를 넣는게 Array(배열)임)

(자바스크립트 문법 중에 중괄호{ } 안에 이름 : 내용 이런식으로 여러가지 데이터를 넣는게 object임)

728x90
반응형

+ Recent posts