MongoDB查询接口API汇总

1、使用MongoTemplate方式,findOne

@Autowired
private MongoTemplate mongoTemplateRouterData;

Criteria criteria1 = Criteria.where("cacheKey").is(cacheKey). and("requestSeqno").is(requestSeqNo). and("responseStatus").is(ResponseStatusEnum.SUCCESS.getStatus()); map = mongoTemplateRouterData.findOne(new Query(criteria1), Map.class, collection);

2、find list

    Criteria criteria = Criteria.where("cacheKey").is(cacheKey).
            and("createTime").gt(validstartDatetime).
            and("cacheHitId").is("").
            and("responseStatus").is(ResponseStatusEnum.SUCCESS.getStatus());
    List<Map> maplist = mongoTemplateRouterData.find(new Query(criteria), Map.class, collection);

 

posted @ 2025-02-01 11:59  郭慕荣  阅读(24)  评论(0)    收藏  举报