mongodb 查询不区分大小写(mongo VUE 和 Java 代码)
来源:互联网 发布:数据中心和云计算 编辑:程序博客网 时间:2024/05/16 18:31
首先是在mongo VUE 里面使用搜索。然后是Java代码里面实现。
可以看到上面两个链接网址,根据这个网址,去看详细的doc。
忽略大小写,全名称搜索
java 代码操作,查询不区分大小写。
Criteria criteria = new Criteria();
// 模糊查询,不区分大小写
criteria.orOperator(Criteria.where("code").regex(".*?" + code + ".*"));
/**
* 不区分大小写。例如输入ab*bc;可以查到ABBC,ABGGGbc。等等;
* 实现正则表达式:"^ab.*bc$";
*/
criteria.orOperator(Criteria.where("code").regex("^" + code.replace("*",".*") + "$", "i"));
部分源码,摘自spring mongo。
/** * Creates a criterion using a {@literal $regex} and {@literal $options} operator. * * @see http://docs.mongodb.org/manual/reference/operator/query/regex/ * @see http://docs.mongodb.org/manual/reference/operator/query/regex/#op._S_options * @param re * @param options * @return */public Criteria regex(String re, String options) {return regex(toPattern(re, options));}
可以看到上面两个链接网址,根据这个网址,去看详细的doc。
0 0
- mongodb 查询不区分大小写(mongo VUE 和 Java 代码)
- mongodb查询不区分大小写 java代码和查询命令
- mongodb查询不区分大小写
- python 实现 mongodb 不区分大小写查询
- XML不区分大小写查询
- oracle 查询不区分大小写
- Oracle10g查询不区分大小写
- sqlite不区分大小写查询
- MySQL查询不区分大小写
- MYSQL查询不区分大小写
- 【MYSQL】查询不区分大小写
- 【MYSQL】查询不区分大小写
- sqlserver查询不区分大小写
- 代码提示,不区分大小写
- 代码提示不区分大小写
- JAVA开发中出现MySQL数据库查询不区分大小写
- MySql解决不区分大小写和中文模糊查询问题
- Java replaceAll不区分大小写
- Android身份证拍照识别SDK
- java实现RSA加密和解密
- 51Nod 1268 和为K的组合
- 3个线程每个线程只能打印自己的名字,在屏幕上顺序打印 ABC,打印10次
- Laravel 使用 aliyun-oss
- mongodb 查询不区分大小写(mongo VUE 和 Java 代码)
- 在无人驾驶中,激光雷达给摄像头填了哪些坑?
- java native方法
- mysql union all与子查询结合效率对比
- 关于Thread与Asynctask
- UVA 10288 Coupons
- Animation 缩放动画
- Hibernate中的数据库方言(Dialect)
- Spring常用文件资源操作和 Web 相关工具类详细介绍