Il peut y avoir deux raisons.
-
Il pourrait y avoir d'autres documents dans la collection avec le même
_children.videosTags.id
-
Il est tout à fait possible qu'il manque
_children.videosTags.id"
à plus d'un document ou ayant une valeur nulle.
Comme vous créez unique
les valeurs clés, nulles ou vides vous donnent du fil à retordre. La solution est soit de créer sparse
index et si votre version de MongoDB est 3.2+, créez un index partiel. Voir la documentation
pour les index partiels.