mongodb自定義查詢Criteria如何模糊匹配

Criteria criteria = new Criteria();
criteria.where(ActiveEntity.F_CONTENT).regex(".*?\\" + content + ".*");

以上方法存在bug,無法模糊匹配英文字母,改用如下方法即可

 Criteria criteria = new Criteria();
 Pattern pattern = Pattern.compile(".*?" + content + ".*");
 criteria.where(ActiveEntity.F_CONTENT).regex(pattern);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章