首页 > 解决方案 > 尝试根据消耗大量时间的标准从 Mongodb 获取记录

问题描述

public Object getSearchCriteria(@RequestParam(value = "id") String userId,

 @RequestParam(value = "identifier", required = false) String policyIdentifier

Query searchQuery = new Query();

if (identifier != null && !identifier.isEmpty())
   searchQuery.addCriteria(Criteria.where("PolicyID").is(identifier);
   if (business != null && !business.isEmpty())
        searchQuery.addCriteria(Criteria.where("Business").is(business));
    List<policy> policy= mongoOps.find(searchQuery, Policy.class);
     return policy;
}

标签: javamongodbspring-boot

解决方案


推荐阅读