我在 mongoDb 中有一个数据库,我的一个集合中的一个字段是正则表达式。
我需要匹配一些字符串,并找到适合该字符串的正则表达式...但是对于性能问题,我不希望获取集合中的每个项目并对其中的每个正则表达式进行尝试和错误。
有什么方法可以对我的集合进行查询,发送我想与特定集合的正则表达式匹配的字符串?
一个例子是我发送一个查询1900-01-01
,它必须给我具有正则表达式的对象^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$