我是续集世界的新手。假设我需要像这样运行一个查询(在postgres上):
select to_char(column1, 'HH:MM:SS') from table1 where param1 = :param
Run Code Online (Sandbox Code Playgroud)
使用sequelize,我必须像这样设置原始查询:
db.sequelize.query(query, { replacements: { param: 'whatever' }, type: db.sequelize.QueryTypes.SELECT }).then((list) => { ... });
Run Code Online (Sandbox Code Playgroud)
我遇到麻烦了,因为冒号字符出现在查询字符串中;sequelize似乎在解释那些冒号的替代物。
为了使sequelize正确解析字符串,我必须使用任何特殊的语法to_char(column1, 'HH:MM:SS')吗?
sequelize.js ×1