Javascript 如何根据列值检查表中是否有记录?

Javascript 如何根据列值检查表中是否有记录?,javascript,node.js,postgresql,knexjs,Javascript,Node.js,Postgresql,Knexjs,我有user\u technology\u skill表格。这张桌子有 id、用户id、技术技能id和技术技能名称列 当我从这个表中获取所有数据时,我得到如下响应: [ { "id": "4bf91b41-1925-47ac-ae87-ffbf07d8aa70", "user_id": "f4484810-28fd-4534-9b90-8f487f16ffaf", "technical_skill_id&q

我有
user\u technology\u skill
表格。这张桌子有 id、用户id、技术技能id和技术技能名称列

当我从这个表中获取所有数据时,我得到如下响应:

[
{
"id": "4bf91b41-1925-47ac-ae87-ffbf07d8aa70",
"user_id": "f4484810-28fd-4534-9b90-8f487f16ffaf",
"technical_skill_id": "911511f5-23dd-4bc9-8d9b-ff59ba60497d",
"technical_skill_name": "Java Script"
},
{
"id": "111d187f-3038-4c10-85e9-b928ce40ea33",
"user_id": "3c9ada9e-7242-437a-9aff-9746516945c6",
"technical_skill_id": "a29b0ff8-9487-41d6-9064-2a7de2cabf2e",
"technical_skill_name": "C#"
}
]
当我发布一些用户的新技术技能时,例如id为
f4484810-28fd-4534-9b90-8f487f16ffaf的用户,我想检查此表中是否存在该用户的行,以便检查该用户是否已经拥有该技术技能id


如何执行此操作

您只需使用user\u id和technical\u skill\u id使用where子句执行select查询,如果返回任何行,则数据不存在