Я использую loopback3.x . Почему функция upsertWithWhere всегда обновляет один и тот же экземпляр? Только один экземпляр существует на все время выполнения функции updateWithWhere.
app.models.oneTimePassword.upsertWithWhere({
where: {
userId: user.id
}
}, {
userId: user.id,
otp: otp,
updatedAt: updatedAt,
type: 'email'
}, (err, res) => {
if (!err) {
callback(null, {
status: "OK",
message: "email sent"
});
} else {
callback(err);
}
});