Menu
CoddyTech

문서 하나 찾기

Coddy Node.js 여정의 MongoDB 데이터베이스 섹션에 포함된 레슨. 29개 중 6번째.

컬렉션 전체가 아니라 문서 하나만 필요한 경우도 있습니다. findOne은 필터 객체를 받습니다. 필드 이름과 값으로 찾으려는 문서를 지정합니다.

const book = await books.findOne({title: 'Dune'});
// 배열이 아닌 단일 책 문서

제목 값이 일치해야 합니다. 일치하는 문서가 없으면 findOne은 null을 반환합니다. 결과의 필드를 읽기 전에 이 경우를 확인하세요. 이 단계에서는 읽을 수 있는 제목을 사용합니다. 다음 강의에서는 생성된 id와 그 유형이 URL의 텍스트와 어떻게 다른지 살펴봅니다.

challenge icon

챌린지

쉬움

이것은 간단한 연습 프로젝트입니다. 설정은 제공되어 있으니 exercise.js만 수정하세요.

제목으로 Emma를 찾아 문서를 반환하세요. 실행한 다음 GET /result를 요청하면 제목은 Emma이고 연도는 1815입니다. 결과가 목록이 아닌 단일 객체가 되도록 findOne을 사용하세요.

직접 해보기

export async function exercise(books) {
    return {};
}

MongoDB 데이터베이스의 모든 레슨

직접 연습해 보세요: Express 플레이그라운드