如何使用 MogoTemplate 应用多个条件条件

我想在 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))));


江户川乱折腾
浏览 216回答 1
1回答

守着星空守着你

标准定义看起来不错。但是,它可能会给您一个错误的原因之一是,您没有将第二个参数传递给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您想将回复发送到的课程在哪里。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java