Quiero actualizar un documento de matriz en una colección de películas de mongoDB. Sin embargo, no puedo pasar el índice i del bucle for como la propiedad para actualizar. por ejemplo, funciona cuando actualizo con "review.0.rating", pero no funciona si actualizo con review.i.rating. ¿¿Algunas ideas??
for (var i=0; i< movie[0].review.length; i++){ //if the user made rating before, update his rating if(movie[0].review[i].user === req.body.userID ){ await db.collection('movies').updateOne( {_id:ObjectId(req.body.movieID)}, {$set: {review.i.rating: idx} } ); } }¿Puedes probar esto?: review[`${i}`].rating