I motivi potrebbero essere due.
-
Potrebbero esserci altri documenti nella raccolta con lo stesso
_children.videosTags.id
-
È possibile che in più di un documento manchi
_children.videosTags.id"
o con valore nullo.
Mentre stai creando unique
i valori chiave, nulli o vuoti ti danno del filo da torcere. La soluzione è creare sparse
index e se la tua versione di MongoDB è 3.2+, crea index parziale. Consulta la documentazione
per indici parziali.