장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › await 관련 질문드립니다.
var item = await db.collection('post').find().toArray()[id_idx] 라는 코드를 실행하면 item에 undefined가 담기게 됩니다. 하지만 같은 코드를 var item = await db.collection('post').find().toArray() var item2 = item[id_idx] 로 하면 문제가 안생기는데 이유가 무엇인지 궁금합니다. 비동기 작업과 관련되어 있는 것인지요?
.find() 하는건 오래걸리는 작업이라 늦게 처리되는데 그 전에 [0] 꺼내려고 해서 안나오는듯요
감사합니다!