use projection to select fields, instead of filtering client-side
Merge pull request #104 from lovett89/projection

use projection to select fields, instead of filtering client-side