작성
·
201
1
where 로 id값의 데이터들을 모두 result에 담아서 then(result)로 send하게 되는건가요?
자잘한 질문 계속해서 죄송하네요 ㅎㅎ..
답변 1
1
models.Product.findAll(...) 은 데이터베이스에서 Products 테이블의 레코드(데이터)를 where 조건문에 맞게 가져옵니다.
그러나 findAll은 비동기 함수입니다(헷갈리시면 비동기 수업을 다시 한 번 들어보세요). 그래서 데이터베이스에서 가져온 데이터를 이용해서 코드를 짜기 위해서는 .then(result)를 통해 받아와야 합니다. 이렇게 코드를 짜면 result 변수에 데이터베이스에서 가져온 데이터가 들어가 있을 거예요! 그리고 result 변수를 send를 통해 밖으로 보내는 거죠.
편하게 질문해주세요. 다른 분들도 볼 수 있으니까 분명 도움이 될 거에요!