Sie sollten versuchen, den $set-Wert wie unten gezeigt in Anführungszeichen zu setzen:
"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)
Endergebnis:
db.documents.find().forEach(function(data) {
db.documents.update({_id:data._id},{$set:"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)}});
})
Wann immer Sie diese Punktnotation verwenden, müssen Sie den Schlüssel in Anführungszeichen setzen, wie in die Dokumentation (Hervorhebung hinzugefügt):