如何从PostgreSQL调用自定义函数使用异议js knex js

问题描述

我使用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>

我希望这可以帮助某人。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...