相关疑难解决方法(0)

我想从String中删除双引号

我想删除""一个字符串.

例如,如果String是:"I am here"那么我只想输出I am here.

javascript regex

220
推荐指数
8
解决办法
31万
查看次数

如何在带有替换的 sequelize 查询中避免单引号?

我想使用 Sequelize 进行原始查询并使用替换来避免 sql 注入:

var sequelize = require('sequelize');
sequelize.query("SELECT * FROM table where name =:name ORDER BY :age:direction",
{replacements:{name:"test", age:"age", direction:"desc"}, type: sequelize.QueryTypes.SELECT })  
Run Code Online (Sandbox Code Playgroud)

这将转换为以下查询

SELECT * 
FROM table 
WHERE name = 'test' 
ORDER BY 'age' 'desc'  
Run Code Online (Sandbox Code Playgroud)

由于按列排序有单引号,方向也有单引号,postgres 抛出错误

谁能建议我如何通过替换就位来解决这个问题?

javascript sql postgresql sequelize.js

5
推荐指数
1
解决办法
3387
查看次数

标签 统计

javascript ×2

postgresql ×1

regex ×1

sequelize.js ×1

sql ×1