mongodb 特殊符号模糊查询如何实现

有庙无僧风扫地 2013-11-21 12:11:33
代码
if ("resourcename".equals(filter.getField())) {
Pattern pattern = Pattern.compile("^.*\\"+ filter.getValue() + ".*$",Pattern.CASE_INSENSITIVE);
query.addCriteria(Criteria.where("resourceName").regex(pattern));
}
可以实现特殊符号的查询 当时比如输入 n 或者 w ,s 之类的 就被转义成 \n \w \s ,
不知道如何解决
...全文
460 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,797

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧