KnexJS select 当年的所有记录
KnexJS select all records from current year
我只想能够 select 今年的所有记录,例如,我们在 2020 年,select 所有 created_at 的记录年份大于 2020.
const current_year = dayjs().format('YYYY');
我正在使用 dayjs
获取当前年份。我如何将创建的行年份与 knexjs
的当前年份进行比较?
你可以使用你的数据库的Year
功能(我猜它有,MySql
有)。
const current_year = dayjs().format('YYYY');
const results = await knex('tableName').whereRaw('Year(dateCreated) = ?', [current_year]);
这将执行
Select * from tableName Where Year(dateCreated) = `2020`;
我只想能够 select 今年的所有记录,例如,我们在 2020 年,select 所有 created_at 的记录年份大于 2020.
const current_year = dayjs().format('YYYY');
我正在使用 dayjs
获取当前年份。我如何将创建的行年份与 knexjs
的当前年份进行比较?
你可以使用你的数据库的Year
功能(我猜它有,MySql
有)。
const current_year = dayjs().format('YYYY');
const results = await knex('tableName').whereRaw('Year(dateCreated) = ?', [current_year]);
这将执行
Select * from tableName Where Year(dateCreated) = `2020`;