Quiero actualizar una entrada de subcampo (presente como objeto) dada la identificación del objeto principal y secundario.
const QuestionSchema = mongoose.Schema({ //_id1 ... ... comment: [{ //_id2 commentBody: String, ... ... }] }] Arriba se muestra el esquema y quiero actualizar commentBody de un campo en particular como objeto "comentario", dado <_id1> como id de pregunta y <_id2> como id de comentario.
Lo he intentado como principiante pero no funciona. Configure el error sintáctico o lógico en este código.
const updatedQuestioncomment = await Questions.findByIdAndUpdate({ "_id": _id1 }, { "comment._id": id2 }, { $set: { 'comment': [{ 'commentBody': commentBody }] } });¡¡Gracias!!