Er kunnen twee redenen zijn.
-
Er kunnen andere documenten in de collectie zijn met dezelfde
_children.videosTags.id -
Het is heel goed mogelijk dat in meer dan één document
_children.videosTags.id"ontbreekt of met een null-waarde.
Terwijl je unique aan het maken bent key, null of lege waarden geven je het moeilijk. Oplossing is ofwel maak sparse index en als uw MongoDB-versie 3.2+ is, maakt u een gedeeltelijke index. Zie documentatie
voor gedeeltelijke indexen.