Jveloper

2019. 07. 15 이머시브 수업 8주차 - 1일(mongoose에서 findAll은 어떻게 할까?) 본문

Project/OwlPost

2019. 07. 15 이머시브 수업 8주차 - 1일(mongoose에서 findAll은 어떻게 할까?)

Jveloper 2019. 7. 16. 01:38

mongoose 에서 findAll 하는법

 

참고자료:http://semantics.kr/%EB%AA%BD%EA%B3%A0db%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0-query-documents-in-mongodb/

 

mongoose에서 findOne, find를 써서 두가지 조건의 값을 품고있는 모든것을 구하려했었다

예를 들자면, LETTERS.find{to: nickname, from: nickname} 이렇게 써서 DB에 있는 LETTERS라는 table에서 to와 from 둘다를 가져오려했는데 되지 않는 이슈가 발생했다

그때 위의 방법을 써서 가져올 수 있었다

 

또는, 아래의 방법을 사용할 수도 있다


 

await으로 해결한부분

find를 써서 가져올 수 있는 방법도 있었다

이렇게 써서 data, data2에 나눠서 담은뒤 사용했다

DB에서 끌고 오는것이기 때문에 ** async, await **을 사용했다, 이것들을 사용할때 try, catch문으로 실행이 잘 되지않았을때에 에러도 잡을 수 있다

 

Comments