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