子文档都为集合
- 例如它的数据库为这个样子,该列名称为provinces.
- mongo按照以下进行筛选即可。
query.addCriteria(Criteria.where("provinces").elemMatch(Criteria.where("projects").elemMatch(Criteria.where("boxes").elemMatch(Criteria.where("id").is("1422")))));
子文档不都为集合
- 例如它的数据库为这个样子,该列名称为nodeInfos。注意值为String和Integer的区别。
- mongo按照以下进行筛选即可。
query.addCriteria(Criteria.where("nodeInfos").elemMatch(Criteria.where("tower.towerId").is(100)))));