Fix #2123: aggressively remove _id after populate with select _id:0