Open maxo2727 opened 7 months ago
Hola, iba a preguntar lo mismo, y si es necesario que los usuarios tengan id.
Los atributos createdAt y updatedAt se agregan automáticamente por parte de Sequelize. Estos en realidad no son necesarios para realizar la tarea, ya que el frontend no los utiliza. Así que si quieren quitarlos y no les da algún error (que dudo que les de), entonces no hay ningún problema.
Lo mismo con id. Si se decide usar o no usar no se evalúa.
Efectivamente me daba errores. El sequelize buscaba siempre por "id", "username", "createdAt" y "updatedAt", y como nunca los definía en el modelo, no aparecían. Para solucionarlo, tuve que utilizar los codigos User.removeAttribute('id')
, createdAt: false
y updatedAt: false
. Será necesario hacer todo eso para remover esos atributos, o los debemos utilizar?
La tarea está pensada para realizarse sin id, pero con createdat y updatedat. Así que si quieres modifícalo para tenerlo de esa forma. Sin embargo, no es necesario que cambies ninguna de las cosas si es que te funcionan bien.
Es necesario agregar los atributos de createdAt y updatedAt para los modelos?