Fixed bug where presets don't get applied when there's overlapping field projection in mongodb query