mogodb不區分大小寫查詢

2021-08-28 21:42:10 字數 675 閱讀 7985

如果檢索需要不區分大小寫,我們可以設定 $options 為 $i。

以下命令將查詢不區分大小寫的字串 runoob:

>db.posts.find(})
集合中會返回所有包含字串 runoob 的資料,且不區分大小寫:

我在springboot專案使用mogodb

1、引入jar包

org.springframework.boot

spring-boot-starter-data-mongodb

2.0.1.release

2、引入mongotemplate物件

@autowired

private mongotemplate mongotemplate;

3、不分割槽大小寫查詢,其中操作符「i」:表示不分割槽大小寫

jsonobject ethinfo = mongotemplate.findone(new query(criteria.where("car_brand_type").regex(carbrandtype,"i")), jsonobject.class, "car_info");

mysql查詢不區分大小寫

摘自 當我們輸入不管大小寫都能查詢到資料,例如 輸入 aaa 或者aaa aaa都能查詢同樣的結果,說明查詢條件對大小寫不敏感。解決方案一 於是懷疑mysql的問題。做個實驗 直接使用客戶端用sql查詢資料庫。發現的確是大小不敏感 通過查詢資料發現需要設定collate 校對 collate規則 b...

MySQL查詢不區分大小寫

springboot mybatis plus獲取資料時,發現mysql竟然沒有區分大小寫都能識別出來,具體的sql如下 select from user where username mysql預設的字元檢索策略 utf8 general ci,表示不區分大小寫 utf8 general cs表示...

查詢區分大小寫

在sql2000和7.0的查詢語句中,區分大寫的查詢方法 sql2000,就用下面的方法.就是在欄位名後加 collate chinese prc cs as ws 區分大小寫 全半形字元的方法 測試資料 create table 表 fd varchar 10 insert into 表 sele...