SERVER-12266 contém uma explicação oficial. Em particular, este comentário :
Se isso é razoável ou não, não posso dizer. Suponho que você possa contornar isso anexando
_id
(ou outro campo constante) para o $set
valor por padrão. _id
(ou outro campo constante) para o $set
valor por padrão.