我有一个mongo字段,其中包含特定文档的一系列类型,例如“Shooter”和“Action& Adventure”或“Roleplaying”。我试图在这些字段上搜索功能,其中用户在查询参数中传递逗号分隔列表,该参数转换为数组以传递给服务器以确定要返回的正确文档。类似于以下...与url www.example.com?generes=test,test1,test3给出数组
['test1', 'test2', 'test3']
尝试为文档形成正确的mongo查询时,服务器上出现问题。正如我所说,数据库中的文档包含许多url不安全字符以及大写字母。当给定一系列值["shooter", "actionandadventure"]
时,我将如何形成一个mongo查询,该查询将返回带有“Shooter”或“Action& Adventure”类型的返回文档
我尝试了几个正则表达式,如[AZaz],但没有任何符合我的确切需求。非常感谢任何帮助:)