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