问题描述
我使用hapi js和带有ORM异议js(knexjs)的postgresql构建api。我用两个参数在postgresql中创建自己的函数。当我尝试使用异议.raw
来调用函数时,这是行不通的。这是我尝试过的代码之一,它不起作用:
let _data = await Model.knex().raw('select * from fn_user_profiling('+ Model.knex().raw('??',['840018']).toString() +',' + Model.knex().raw('??',['human capital']).toString() + ')');
这是我运行代码时的错误:
select * from fn_user_profiling("840018","human capital") - column "840018" does not exist
我尝试遵循this link中的这一原则,但对我不起作用。
我希望事前能为解决这个问题提供答案或线索。
非常感谢您。
解决方法
我找到了答案。我使用异议js来调用knex raw。
<span class="label">{{inputName}}</span>
<mat-form-field appearance="outline">
<input
matInput
[formControlName]="inputName"
[name]="inputName"
type="text"
/>
</mat-form-field>
我希望这可以帮助某人。