Estoy creando un sitio web. Estoy tratando de agregar una función de "Advertencia", pero cuando guardo la advertencia en un usuario, obtengo esto: 0: 1
Esto es lo que quiero decir con 0: 1 Entonces, aquí está mi código... La variable que está causando este problema es newUser[0].warn = newWarn
const newMsg = { title: msg[0].title, body: msg[0].body, author: msg[0].author, postid: msg[0].postid } const warn = newUser[0].warn const newWarn = warn.push(newMsg) console.dir(newMsg) newUser[0].warned = true newUser[0].warn = newWarn await newUser[0].save() Por cierto, newMsg está configurado correctamente: 
Y aquí es donde dice 0: 1
Se supone que esto almacena newMsg en una matriz, mientras mantiene los otros contenidos en la matriz.
Gracias por adelantado :)
EDITAR:
Encontré el problema, pero no estoy seguro de cómo solucionarlo.
Tiene que ver con const newWarn = warn.push(newMsg)
Esto se debe a que warn.push devuelve la matriz de longitud que en realidad es 1
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push