整理springdata mongodb 查询 一
来源:互联网 发布:ai什么软件 编辑:程序博客网 时间:2024/06/05 00:26
自己整理springdata mongodb 查询
建立一个 criteria 设置初始条件
Criteria criteria=new Criteria().where("ss").in(ss);
当存在分支或存在判断时分别去设置追加条件,如果是继续添加直接用criteria.and继续追加就可不需要使用andOperator
如果使用andOperator 之前的条件会出现重复
如果添加是是一个or的条件需要使用orOperator,在orOperator内添加多条or条件此条件与之前条件(where("ss").in(ss))是and关系
criteria=criteria.orOperator(new Criteria().where(aa).mod(2, 1),new Criteria().where(bb)is("bb"));
当再追加条件是一个循环变量时如dd是一个list中的一个值,每次循环会更改,此时需要重新建立新的Criteria不可在之前的criteria继续追加
如果继续追加条件,第二次循环会报错(dd条件已存在)此时只能新建Criteria再使用andOperator进行追加条件
Criteria criteria2=new Criteria().where("dd").is(dd);
Query query=new Query(criteria2.andOperator(criteria));
find(query, name);
阅读全文
0 0
- 整理springdata mongodb 查询 一
- SpringData MongoDB模糊查询
- springdata mongodb 查询二(Aggregation)
- SpringData JPA多对一查询
- Mongodb基本查询整理
- mongoDB高级查询整理
- springdata jpa mongodb映射
- SpringData MongoDB repository 分页
- SpringData特有的查询
- SpringData查询过程解析
- SpringData JPA分页查询
- MongoDB学习整理之查询
- MongoDB学习整理之查询
- mongodb 常用查询语句整理
- mongoDb学习整理(一)--Mongodb安装
- SpringData JPA查询分页demo
- SpringData JPA查询分页demo
- 学习MongoDB 四: MongoDB查询(一)
- AspectCore.Extension.Reflection : .NET Core反射扩展库
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
- Android自定义控件drawText的baseline的问题
- 解析各类文件--cookbook读书笔记
- 开发笔记——前端优化
- 整理springdata mongodb 查询 一
- 习题1
- Android 报错解决办法:I/O error during system call, Connection reset by peer
- 小结
- OKHttp取消网络请求
- Android sendBroadcast的过程分析
- 数据结构实验之栈与队列十:走迷宫
- 如何批量产生文本的哈希值(如MD5、SHA-1)
- 2017_NOIP初赛