더북(TheBook)

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

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

p353_2

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

 

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

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

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

Tip

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

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