我想在 Criteria 上应用多个条件,但 andOperator seconds String 给出错误mongoTemplate.find(new Query(new Criteria().andOperator (Criteria.where("notificationTime").gte(DateTime.now().minusMinutes(15).millisOfSecond())).andOperator(Criteria.where("failureCount" )).gt(3))));
1 回答

守着星空守着你
TA贡献1799条经验 获得超8个赞
标准定义看起来不错。但是,它可能会给您一个错误的原因之一是,您没有将第二个参数传递给find方法。看看这里的javadoc :
public List find(Query query, Class entityClass)
将实体类集合到指定类型的 List 中。
尝试以下操作:
mongoTemplate.find(new Query(new Criteria().andOperator (Criteria.where("notificationTime")
.gte(DateTime.now().minusMinutes(15).millisOfSecond())
.andOperator(Criteria.where("failureCount")).gt(3))), Response.class);
Response.class您想将回复发送到的课程在哪里。
添加回答
举报
0/150
提交
取消