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.