欢迎投稿

今日深度:

Mongodb进行模糊查询教程,mongodb模糊查询

Mongodb进行模糊查询教程,mongodb模糊查询


使用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;

www.htsjk.Com true http://www.htsjk.com/DB2/20588.html NewsArticle Mongodb进行模糊查询教程,mongodb模糊查询 使用RockMongo客户端工具进行模糊查询 {content:$regex: 123456} 其他情况模糊查询 查询包含XXX {name:/xxx/} 查询以XXX开头 {name:/^xxx/} 查询以XXX结尾 {name:...
评论暂时关闭