Cardi B has been charged with assault and reckless endangerment after allegedly ordering an attack on two bartenders at Angels Strip Club in Queens, New York, in August.