I am querying a fairly large collection (20 million records+). I need to pull out only specific field values, and I would also like to eliminate empty documents from the results