quando eu cliquei em executar, no update dos comentários, ele não atualizou 6 atualizações com no seu, no meu caso ele atualizou somente um campo, o primeiro do db.
db.artigos.update({},{
$set: {
comentarios:[]
}
}, {mult:true})
acima é meu código e abaixo é o resiltado do execute...
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })