프로젝션

반환되는 도큐먼트의 특정 필드만 지정 가능

// username 필드 포함
db.users.find({}, { 'username': 1 })

// age 필드는 제외
db.users.find({}, { 'age': 0 })

// review 배열의 특정 범위를 가져옴 (처음 12개 / 마지막 5개 / 24개 이후부터 12개)
db.users.find({}, { 'reviews': { '$slice': 12 } })
db.users.find({}, { 'reviews': { '$slice': -5 } })
db.users.find({}, { 'reviews': { '$slice': [24, 12] } })