频道栏目
首页 > 资讯 > DB2 > 正文

Mongodb进行模糊查询教程

17-10-09        来源:[db:作者]  
收藏   我要投稿
使用RockMongo客户端工具进行模糊查询
{"content":"$regex": "123456"}
其他情况模糊查询

查询包含XXX

{name:/xxx/}

查询以XXX开头

{name:/^xxx/}

查询以XXX结尾

{name:/xxx^/}

查询忽略大小写

{name:/xxx/i}

Spring中不区分大小写的模糊查询

//完全匹配
Pattern pattern = Pattern.compile("^王$", Pattern.CASE_INSENSITIVE);
//右匹配
Pattern pattern = Pattern.compile("^.*王$", Pattern.CASE_INSENSITIVE);
//左匹配
Pattern pattern = Pattern.compile("^王.*$", Pattern.CASE_INSENSITIVE);
//模糊匹配
Pattern pattern = Pattern.compile("^.*王.*$", Pattern.CASE_INSENSITIVE);
Query query = Query.query(Criteria.where(fieldName).regex(pattern));  
        List users = mongoTemplate.find(query, SimpleUserInfo.class, classname);
        return users;
相关TAG标签
上一篇:mysql查看数据库、插入数据、修改和删除数据库等操作代码
下一篇:Spring事务的原理和传播属性
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站