我用以下代码构建了一个模型:
const sUser = User.build();
用户登录后,将填充模型。
sUser.id = user.id; // 39
sUser.email = email; //example@stockoverflow.com
...
如果用户注销,我想将模型设置为NULL,因为存在这样的问题,即在注销sUser.id
之后客户端(使用其他帐户)再次登录时,登录期间未更改。
sUser.id = user.id; // 39 - still ID like before logout
sUser.email = email; //NEWEXAMPLE@stockoverflow.com - is changed
...
sUser.email
和所有其他字段可以毫无问题地进行更改,但sUser.id
则不能。
有人有什么主意吗?
谢谢
答案 0 :(得分:0)
更新
我创建了一个名为(sUser)的新js对象,并从sUser中删除了sequelize对象。 现在可以正常工作。