Sql server 在node.js上的Express中继续执行正则表达式查询

Sql server 在node.js上的Express中继续执行正则表达式查询,sql-server,express,sequelize.js,Sql Server,Express,Sequelize.js,我有类似于/user/:userId和/post/:postId的快速路由器路径,并且我将Regex路径保存到数据库表资源: Resource_ID|Resource_Name |Resource_URL |Description -----------|--------------------|--------------------|-------------- 1|single_user |\/use

我有类似于
/user/:userId
/post/:postId
的快速路由器路径,并且我将Regex路径保存到数据库表资源:

Resource_ID|Resource_Name       |Resource_URL        |Description              
-----------|--------------------|--------------------|--------------
          1|single_user         |\/users\/\d+        |user_description ***              
          2|single_post         |\/post\/\d+         |post_description *** 
如果请求路径为
/user/13
,并且我希望检查资源表以查找匹配的资源URL,然后返回描述,那么如何在sql server或Sequelize中执行查询

例如,如果请求路径是
/user/13
,它将发现
/user/13
\/users\/\d+
的正则表达式匹配,因此它将返回
用户描述
。如果请求路径为
/post/1
,它将返回
post\u description

我当前查询资源表中的所有结果,然后使用正则表达式查找匹配的URL:

reqUrlCheck = req.originalUrl
const resources = await Resource.findAll()
resources.forEach((resource) => {
    const regex = RegExp(resources.resourceUrl)
    if (regex.test(reqUrlCheck)) return resources.description
})

有没有办法将RegExp检查放入Sequelize查询