Пытаясь найти способ получить все данные, сохраненные в течение месяца из MySQL БД, используя:
@CreatedAt
@Column
public created_at: Date;
@UpdatedAt
@Column
public updated_at: Date;
Метод, который я пытаюсь использовать:
static async calculateMonthDate(user_info: User){
var CurrentDate = new Date();
CurrentDate.setMonth(CurrentDate.getMonth() - 1);
let id:number = user_info.id;
const transfers = await Transfer.findAll({where: {user_id: id}});
}
он еще не построен, я знаю, что есть очевидные проблемы, связанные с неправильной обработкой функции ожидания, я застрял здесь, пытаясь найти способ следовать. Знай, что нет необходимости каждый день что-то спасать. Любая помощь для обработки полученных данных ?? здесь я получаю несколько строк от одного и того же пользователя, и мне нужно подсчитать все строки в течение месяца
РЕДАКТИРОВАТЬ: я хочу что-то вроде const transfers = await Transfer.findAll({where: {user_id: id, created_at>=CurrentDate}});
, но я не знаю, есть ли какой-либо запрос TS / mysql для сделать это, или если мне нужно обработать все итерации с помощью try?