Find

find() 메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환한다. 그런 요소가 없다면 undefined를 반환한다. (출처: MDN) const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const found = array.find((el) => el > 5); console.log(found); // 6 객체들이 들어있는 배열에서도 다음과 같이 쓸 수 있다. const array = [ { name: "Kim", age: 23, hobby: "eat" }, { name: "Park", age: 32, hobby: "drive" }, ]; const found = array.find((el) => el.name === "Kim"); console.log(fo..
· Database/ODM
📌 검색 우리가 원하는 데이터(문서)를 검색할 때는 find()를 통해 할 수 있다. Model.find()를 사용하는 방법은 두 가지이다. Callback Promise 📌 Callback으로 검색 find({})를 하면 전체검색이다. 검색하고자하는 query와 callback을 매개변수로 넣어준다. Callback을 사용하면 에러도 바로 볼 수 있다는 장점이 있다. Model.find({}, (error, datas) => { return res.render("home", { datas: datas }); }); 📌 Promise로 검색 await Model.find({}); 함수 앞에 async를 붙이고 DB에 접근하는 코드에 await를 붙인다. export const home = async (r..
choice91
'Find' 태그의 글 목록