Я пытаюсь обновить существующую запись, пытаясь обновить только временную метку, но всякий раз, когда я выполняю этот простой запрос, я получаю сообщение об ошибке: Invalid value [Function]
Это код запроса:
await db.Notification.update({
updatedAt: moment().format()
}, {
where: {
$and: [
{ 'permit_id': { $eq: id } },
{ 'user_id': { $eq: req.currentUser.id } },
]
}
});
Не нашли каких-либо решений в Интернете по этому вопросу, я также хочу подчеркнуть, что следующий код работает без проблем:
await db.User.update({
refreshToken: null
},{
fields: ['refreshToken'],
where: {
id: req.currentUser.id,
}
});
Даже если они не связаны, ямы пытались их подобрать, но все же получили тот же результат.Я также пытался:
- Обновление другого поля, а не отметки времени.
- Указание жестко закодированной строки для значения updatedAt
- Придерживаясь одного, где запрос с илибез оператора, подобного
where: { user_id: { $eq: req.currentUser.id } }
, где оба поля и значения имеют тип integer или string, если без оператора - Оставил поля обновления как пустой объект
- Указал поле, которое я пытаюсьобновить объект
fields
, как указано в запросе на обновление пользователя
Перегрев, возможно, из-за простой ошибки или из-за того, что я пропустил.Есть идеи, пожалуйста?