Ищите метод для получения данных за весь месяц из базы данных mySQL с использованием асинхронного ввода TypeScript - PullRequest
0 голосов
/ 23 апреля 2020

Пытаясь найти способ получить все данные, сохраненные в течение месяца из 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...