Welcome 微信登录

首页 / 数据库 / MySQL / 用Java实现MongoDB正则查询小技巧

用Java实现MongoDB正则查询小技巧://模糊查询
 private BasicDBObject getLikeStr(String findStr) {
     Pattern pattern = Pattern.compile("^.*" + findStr + ".*$", Pattern.CASE_INSENSITIVE);
  return new BasicDBObject("$regex", pattern);
 }  DBObject query = new BasicDBObject();
  query.put("real_name", getLikeStr(userName));
 //endWith文件扩展名
 private BasicDBObject endWithStr(String findStr) {
     Pattern pattern = Pattern.compile(findStr + "$", Pattern.MULTILINE);
  return new BasicDBObject("$regex", pattern);
 }  DBObject query = new BasicDBObject();
  query.put("filename", endWithStr(“.pdf”));mysql-5.1.60-linux-x86_64-glibc23 安装SQL 查看死锁情况的存储过程相关资讯      MongoDB教程 
  • MongoDB 入门指南、示例  (07/09/2013 08:38:34)
  • VMWare的Cloud Foundry实践(二)  (12/10/2012 13:48:40)
  • Linux 下 限制 MongoDB 内存占用  (10/22/2012 17:10:01)
  • MongoDB入门必读(概念与实战并重)  (07/09/2013 08:30:02)
  • MongoDB 可读性比较差的语句  (12/10/2012 13:43:47)
  • MongoDB- Java API 增删改操作  (09/15/2012 08:50:26)
本文评论 查看全部评论 (0)
表情: 姓名: 字数