mongo 多条件or

Posted milicool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo 多条件or相关的知识,希望对你有一定的参考价值。

or语句

1 > select * from xx where a=1 or b=2

2 > db.XXX.find({"$or":[{"a":1}, {"b":2}]}); 

 

等于java mongotemplate

1 Query query = new Query();
2 
3 Criteria criteria0 = new Criteria();
4 Criteria criteria1 = Criteria.where("accid").is(queryKey);
5 Criteria criteria2 = Criteria.where("phone").is(queryKey);
6 criteria0.orOperator(criteria1, criteria2);
7 
8 query.addCriteria(criteria0);
9 List<Player> playerList = mongoDao.findAll(query, MongoKey.PLAYER, Player.class);

 

以上是关于mongo 多条件or的主要内容,如果未能解决你的问题,请参考以下文章

.Net core----使用Mongo多条件查询

自动刷新android片段,直到满足条件

python mongoDB 模糊查询(多条件)

Linq to Entity 多条件 OR查询

使用like 时 and 和or表示多条件查询

Mongo同时两个$or的查询