如何通过选择和动态参数进行正则表达式路由

时间:2019-04-02 12:43:14

标签: javascript express mongoose routing routes

是否可以创建路由params正则表达式?

我想通过rquest.params进行动态搜索,但是我认为使用regex可以动态搜索,因此我可以获取该参数,然后在数据库中搜索该键

在我的字段数据库中说我有标题,作者,主题 我不想为获取请求创建路由请求/:title , /:author, /:subject,是否可以使用正则表达式对参数进行动态搜索?

1 个答案:

答案 0 :(得分:1)

您可以像这样在mongo中尝试OR Operator

$or :[

    {
        title:request.params.title
    },
    {
        author:request.params.author
    },
    {
        subject:request.params.subject
    },

]