Mongo的查詢和排序


一、Mongo的基本查詢

1.准確查詢:使用關鍵詞“is”

Query query = new Query();

query.addCriteria(Criteria.where("name").is("張三"));

2.模糊查詢:使用關鍵詞“regex”,內為正則表達式

Query query = new Query();

String name = "張三";

query.addCriteria(Criteria.where("name").regex(".*?\\" +name+ ".*"));

3.比較查詢:使用關鍵詞“gt”/"gte"/"lt"/"lte"

Query query = new Query();

query.addCriteria(Criteria.where("createTime").gte(開始時間).lte(結束時間));

二、排序

1.升序

Query query = new Query();

query.with(Sort.by(Sort.Order.asc("name")));     //name是表中的某個字段

2.降序

Query query = new Query();

query.with(Sort.by(Sort.Order.desc("name")));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM