Rapper Cardi B was charged on Monday by New York City police after an assault complaint claimed she was involved in a fight at a strip club in August.