简单的mongodb 查询很简单,那么复杂的怎么办?
请看下面的例子:
数据表
假如我想更新midAutumnActivityTaskResList字段下的字段的该怎么办呢?代码如下:
Update update = new Update(); |
假如你想查询midAutumnActivityTaskResList下的字段该怎么办呢?代码如下:
(就不要遍历了)
criteriaList.add(Criteria.where(" extraInfo.midAutumnActivityTaskResList.status").is(activeUser.getUid())); |
假如你想删除midAutumnActivityTaskResList下的一条数据该如何删除呢?代码如下:
对象.getmidAutumnActivityTaskResList ().removeIf(s->s.getUid().equals(uid)); |