지금까지 알아본 방식은 우리가 원하는 조건에 맞는 도큐먼트를 찾아 전부를 출력합니다. SQL 구문 같았으면 select * <어쩌고저쩌고> 형태일 것입니다.

    이번에는 우리가 원하는 일부만 출력해 봅시다. 예를 들어 _id는 우리가 관심 있는 것이 아니니 나오지 않게 합시다.

    p353_2

    ▲ 그림 8-29 _id 속성은 보여 주지 말고, a 속성은 보여 주기

     

    여기서 두 번째 인자를 봅시다.

    {"_id":0,"a":1}

    “0이면 출력하지 마라, 1이면 출력하라.”라는 의미입니다. 이렇게 두 번째 인자에 JSON 구문을 넣습니다. 도큐먼트 안의 속성, 즉 필드에 대응하는 이름을 먼저 입력하고 0이나 1을 넣어서 출력할지 말지를 지정하면 됩니다.

    Tip

    마찬가지로 이를 SQL 구문으로 나타내면 다음과 같습니다.

    select a from coll1
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.