UTF8 to domyślne kodowanie obsługiwane przez MongoDB i obsługuje wszystkie znaki (o zmiennej długości bajtów), w tym utf8-mb4 (więcej szczegółów poniżej). Prawdopodobnie nie konwertujesz danych do UTF-8 przed przesłaniem ich do MongoDB lub nie traktujesz danych jako UTF-8 podczas pobierania danych.
Dla wyjaśnienia, oryginalna implementacja „utf8” MySQL miała maksymalnie 3 bajty, podczas gdy implementacja MySQL o nazwie „utf8-mb4” ma w rzeczywistości długość do 4 bajtów (tak jak zaleca to oficjalne RFC). Tak więc utf8-mb4 w MySQL jest taki sam jak UTF8 w MongoDB.