Currently, any projection with an expression requires the entire document to be fetched. See here. In principle this shouldn't be necessary.