您好,我正在创建一个 api,让管理员可以在数据库中使用不同字段搜索用户。
// Restrict user to search these fields only
type SearchFieldType = 'name' | 'memberNo' | 'email' | 'companyName';
const dbCol = ['username','member_no','email','company_name'] as const;
管理员在api中传递参数时,可以传递一个或多个搜索字段来搜索数据。
我如何检测 api 中传递的字段并搜索数据库中的相关列。
不使用 if else 因为列将来可能会增加。
预先致谢