用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)