Puede haber dos razones.
-
Podría haber otros documentos en la colección con el mismo
_children.videosTags.id
-
Es muy posible que a más de un documento le falte
_children.videosTags.id"
o tener valor nulo.
Como está creando unique
Los valores clave, nulos o vacíos le hacen pasar un mal rato. La solución es crear sparse
index y si su versión de MongoDB es 3.2+, cree un índice parcial. Consulte la documentación
para índices parciales.