如何查询mongo字段而忽略大写字母和符号

时间:2016-05-09 00:07:56

标签: arrays regex mongodb

我有一个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],但没有任何符合我的确切需求。非常感谢任何帮助:)

0 个答案:

没有答案