Mongo中Query和Criteria的聯系


一、定義

Query是查詢類,對mongo查詢時通常需要用到該類

Criteria是條件類,封裝了一系列的條件方法,比如准確查詢方法,模糊查詢方法,比較查詢方法

二、使用

Query和Criteria的關系比較靈活,有很多使用方法

1.Criteria使用where的形式

Query query = new Query();

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

2.Criteria創建對象使用and形式

Query query = new Query();

Criteria criteria = new Criteria();

criteria.and("name").is("張三");

criteria.and("sex").is("男");

query.addCriteria(criteria);

3.也可以在query.addCriteria()內

Query query = new Query();

Criteria criteria = new Criteria();

query.addCriteria(criteria.and("name").is("張三"));

query.addCriteria(criteria.and("sex").is("男"));

或者

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

query.addCriteria(Criteria.where("sex").is("男"));


免責聲明!

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



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