Dovresti provare a racchiudere il valore di $set tra virgolette come mostrato di seguito:
"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)
Risultato finale:
db.documents.find().forEach(function(data) {
db.documents.update({_id:data._id},{$set:"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)}});
})
Ogni volta che usi questa notazione con il punto, devi racchiudere la chiave tra virgolette come menzionato in la documentazione (enfasi aggiunta):