Aquí está mi esquema;
...
group: [
{
type: mongoose.Types.ObjectId,
ref: 'groups'
}
],
...
Estoy intentando actualizar los datos. Puedo actualizar otros campos pero no puedo actualizar el campo de grupo. Mis datos dados;
{
name: 'John Wick',
role: '631c8f39fb0d6300ebf2d0c1',
group: [ '632c770cdabb9fbf70a84efa', '632c76e26fec98665363cc43' ]
}
El nombre y la función pueden actualizarse, pero el grupo no. ¿Qué tengo que hacer?
Editar: Aquí está mi código de actualización;
User.findOneAndUpdate({_id},{{
name: 'John Wick',
role: '631c8f39fb0d6300ebf2d0c1',
group: [ '632c770cdabb9fbf70a84efa', '632c76e26fec98665363cc43' ]
}},{}, (err,doc) => err ? console.log(err) : null)
Tiene doble {{ en el segundo argumento de la consulta. Eso debería cambiarse con single { :
User.findOneAndUpdate({ _id }, {
// Data
})
``