Anda harus mencoba membungkus nilai $set dalam tanda kutip seperti yang ditunjukkan di bawah ini:
"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)
Hasil akhir:
db.documents.find().forEach(function(data) {
db.documents.update({_id:data._id},{$set:"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)}});
})
Setiap kali Anda menggunakan notasi titik ini, Anda diminta untuk membungkus kunci dalam tanda kutip seperti yang disebutkan dalam dokumentasi (penekanan ditambahkan):