开发者社区 问答 正文

mongodb如何不区分大小写

mongodb如何不区分大小写

展开
收起
社区秘书 2019-12-10 14:42:09 1037 分享 版权
1 条回答
写回答
取消 提交回答
  • 一、不区分大小写的正则表达式

    如果检索需要不区分大小写,我们可以设置 $options 为 $i。

    以下命令将查找不区分大小写的字符串 runoob

    集合中会返回所有包含字符串 runoob 的数据,且不区分大小写: {

    "_id" : ObjectId("53493d37d852429c10000004"),

    "post_text" : "hey! this is my post on runoob",

    "tags" : [ "runoob" ]

    } 二、有个正则表达式,java代码就好写了

    在springboot项目中使用mongodb

    1、引入jar包

    
    <groupId>org.springframework.boot</groupId>
    
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
    
    <version>2.0.1.RELEASE</version>
    
    </dependency>
    

    2、引入MongoTemplate对象

    @Autowired
    
    private MongoTemplate mongoTemplate;
    

    3、不分区大小写查询,其中操作符“i”:表示不分区大小写

    
    JSONObject.class, "car_info");
    
    2019-12-10 14:43:34
    赞同 展开评论