mongo查询

导入依赖
 
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

注入对象

@Resource
private MongoTemplate mongoTemplate;
 
 
 构造查询
String startDate = requestVO.getStartDate();
String endDate = requestVO.getEndDate();
Criteria criteria = Criteria.where("recordDate").gte(startDate).lte(endDate);
Query query = new Query(criteria);
List<OperationTenantAppointmentBO> operationTenantAppointmentList = mongoTemplate.find(query, OperationTenantAppointmentBO.class);
 
实体类表
@Document(collection = "operation_tenant_appointment_sms")
public class OperationTenantAppointmentBO {
    @Field("_id")
    private String id;
    /**
     * 租户id
     */

    private Long tenantId;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

}

  

posted @ 2023-05-29 11:29  我来偷家了  阅读(23)  评论(0)    收藏  举报