【发布时间】:2020-02-24 06:30:18
【问题描述】:
尝试使用字符串字段对字符串列表过滤集合。
public List<Case> getCases(List<String> doctorIds) {
Query query = new Query();
query.addCriteria(Criteria.where("primaryDoctorId").in(doctorIds));
return mongoTemplate.find(query, Case.class);
}
过滤mongo类
public class Case {
private String primaryDoctorId;
public String getPrimaryDoctorId() {
return primaryDoctorId;
}
public void setPrimaryDoctorId(String primaryDoctorId) {
this.primaryDoctorId = primaryDoctorId;
}
}
但这并没有按预期工作,即使有满足此条件的记录。
【问题讨论】:
标签: java mongodb mongodb-query