mongodb如何不區分大小寫
一、不區分大小寫的正規表示式
想要學習更多MongoDB知識,可以關注中的欄目。
如果檢索需要不區分大小寫,我們可以設定 $options 為 $i。
以下命令將查詢不區分大小寫的字串 runoob:
>db.posts.find({post_text:{$regex:"runoob",$options:"$i"}})
集合中會返回所有包含字串 runoob 的資料,且不區分大小寫:
{ "_id" : ObjectId("53493d37d852429c10000004"), "post_text" : "hey! this is my post on runoob", "tags" : [ "runoob" ] }
二、有個正規表示式,java程式碼就好寫了
在springboot專案中使用mongodb
1、引入jar包
<dependency> <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 ethInfo = mongoTemplate.findOne(new Query(Criteria.where("car_brand_type").regex(carBrandType,"i")), JSONObject.class, "car_info");
眾多,盡在python學習網,歡迎線上學習!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4729/viewspace-2835285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 區分大小寫
- Git 區分大小寫Git
- python中不區分大小寫嗎Python
- MySQL不區分大小寫設定MySql
- 模糊查詢區分大小寫嗎?
- Nginx支援url不區分大小寫Nginx
- 配置CaseInsensitiveMap使key不區分大小寫
- 最新版idea不區分大小寫設定Idea
- Git中如何設定區分檔名大小寫Git
- MySQL表名不區分大小寫的設定方法MySql
- [20220826]ls顯示檔案不區分大小寫.txt
- SQL Server 解決不區分中英文大小寫方法SQLServer
- MySQL的where條件字串區分大小寫的問題MySql字串
- 關於sqlserver字元型別查詢條件區分大小寫SQLServer字元型別
- Mysql模糊查詢預設是不區分字母大小寫的MySql
- Oracle靜態監聽中SID_NAME區分大小寫嗎?Oracle
- 設定Oracle的使用者密碼不區分大小寫Oracle密碼
- 短視訊app開發,顯示文字高亮,不區分大小寫APP
- MongoDB更改oplog大小MongoDB
- Http 請求 header 大小寫有區別嗎?HTTPHeader
- 從字串A中刪除字串B中存在的字母(不區分大小寫)C語言實現字串C語言
- 字串-大小寫轉換字串
- 如何不編寫 YAML 管理 Kubernetes 應用?YAML
- 英國《衛報》是如何不停機從MongoDB遷移到Postgres?MongoDB
- MongoDB 寫安全(Write Concern)MongoDB
- Python實用技法第25篇:正則:以不區分大小寫的方式對文字做查詢和替換Python
- JavaScript字母大小寫轉換JavaScript
- JavaScript字串大小寫轉換JavaScript字串
- 大小寫字母的asc碼
- oracle 報大小寫錯誤Oracle
- 重構程式碼(應如寫詩)
- MongoDB 的分頁(Pagination)MongoDB
- mongodb分組統計MongoDB
- mongodb怎樣分庫MongoDB
- MongoDB Sharding ChunkSize大小選擇優缺點介紹MongoDB
- 檢視Oracle各組成部份(如資料塊頭)的大小Oracle
- MongoDB寫入資料策略MongoDB
- Mysql 表名大小寫問題MySql