例如,我想从 mongoDB 的集合中查找 16 到 25 之间的年龄。我的查询是..
Query query = new Query(Criteria.where("visibility").is(1)
.and("type").is("guide").and("age").gte(16).and("age").lte(25));
但它给出了例外。原因是 mongo 模板不支持 lte() 和 gte() 具有相同的列。那么我该如何处理呢?他们有什么解决方案吗?
例如,我想从 mongoDB 的集合中查找 16 到 25 之间的年龄。我的查询是..
Query query = new Query(Criteria.where("visibility").is(1)
.and("type").is("guide").and("age").gte(16).and("age").lte(25));
但它给出了例外。原因是 mongo 模板不支持 lte() 和 gte() 具有相同的列。那么我该如何处理呢?他们有什么解决方案吗?